更改 Excel 中光标的颜色

更改 Excel 中光标的颜色

我需要更改光标颜色;我几乎看不到我的光标(目前是浅绿色)。我尝试了“页面布局”选项卡上的“主题”、“颜色”、“效果”,但没有成功。任何想法都将不胜感激。

答案1

我需要更改光标颜色

您可以使用下面的代码(“突出显示活动单元格”)。

然而,也有一个缺点:

有一个很大的缺点,那就是这种技术将使用一种称为“事件过程”​​的东西,这意味着每次移动光标时都会触发宏 - 并且每次触发宏时都会清除撤消堆栈。所以,是的,这是可行的,但您将失去撤消功能。

来源Excel 的“光标”或“单元格轮廓”颜色可以更改吗?

行线插件(与下面的代码由同一作者编写)也很有趣。此插件在撤消方面存在同样的问题:

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 的背景颜色都会更改为黄色。

注:这项技术在我的行线 插件。我强烈建议你使用行线反而。

来源突出显示活动单元格

相关内容