Excel – 通过单击更改单元格的模式

我想find一些VBA代码,当我离开单击单元格中的单元格时,它会将单元格更改为黄色。 然后让我们说,我不希望细胞黄色,我可以右键单击,它会改变。 我不确定是否有可能。

以下是可用的代码:

Private Sub Worksheet_SelectionChange(ByVal Target As Excel.Range) Call ChangeCellColor(Target, 6) End Sub Private Sub Worksheet_BeforeRightClick(ByVal Target As Range, _ Cancel As Boolean) Call ChangeCellColor(Target, xlNone) End Sub Private Sub ChangeCellColor(Target As Range, CLR As Integer) Selection.Interior.ColorIndex = CLR End Sub 

这里是将改变模式的代码(这是一个条纹灰色)

 With Selection.Interior .Pattern = xlLightUp .PatternColorIndex = xlAutomatic .ThemeColor = xlThemeColorDark1 .TintAndShade = -4.99893185216834E-02 .PatternTintAndShade = 0 End With 

当我不知道VBA的头顶,我去Excel,查看,macros,logging新的macros..

然后我在Excel中进行所需的更改,然后返回并closuresmacros。 最后,我去看看macros..和屁股! 我寻找的代码是在那里为我生成的。