我需要更改光标颜色;我几乎看不到我的光标(目前是浅绿色)。我尝试了“页面布局”选项卡上的“主题”、“颜色”、“效果”,但没有成功。任何想法都将不胜感激。
答案1
我需要更改光标颜色
您可以使用下面的代码(“突出显示活动单元格”)。
然而,也有一个缺点:
有一个很大的缺点,那就是这种技术将使用一种称为“事件过程”的东西,这意味着每次移动光标时都会触发宏 - 并且每次触发宏时都会清除撤消堆栈。所以,是的,这是可行的,但您将失去撤消功能。
这行线插件(与下面的代码由同一作者编写)也很有趣。此插件在撤消方面存在同样的问题:
RowLiner 将禁用撤消功能。这是 Excel 基本设计所施加的限制,无法更改。
突出显示活动单元格
如果要使活动单元格显示为特殊颜色,请在
SheetSelectionChange
工作簿的 Workbook_ 事件中使用以下代码。Private Sub Workbook_SheetSelectionChange(ByVal Sh As Object, ByVal Target As Excel.Range) Static OldRange As Range On Error Resume Next Target.Interior.ColorIndex = 6 ' yellow - change as needed OldRange.Interior.ColorIndex = xlColorIndexNone Set OldRange = Target End Sub
每当您使用鼠标或箭头键选择新单元格时,ActiveCell 的背景颜色都会更改为黄色。