【问题标题】:Excel - Highlight active rowExcel - 突出显示活动行
【发布时间】:2009-12-09 00:11:27
【问题描述】:

想知道我是否可以在 excel 中设置一些偏好,这样当我在特定单元格中时,整行都会略微突出显示(不过分,但足以轻松分辨出来)

类似于 Notepad++ 在制表符分隔文件中的工作方式,并突出显示整行。

提前致谢

【问题讨论】:

  • 这应该在 SuperUser...

标签: excel notepad++


【解决方案1】:

我不知道 Excel 中有任何内置首选项可以执行此操作,但可以使用 VBA 完成。将以下内容放在 VBAProject 的“ThisWorkbook”中:

Private Sub Workbook_SheetSelectionChange(ByVal Sh As Object, ByVal Tgt As Range)
    If Tgt.Cells.Count = 1 Then
        ActiveSheet.Rows(Tgt.Row).Select
        Tgt.Activate
    End If
End Sub

代码仅在选择单个单元格时突出显示活动行,以便在选择多个单元格时不会干扰。

【讨论】:

  • 我很欣赏这个解决方案,因为它不会强制重新计算,也不会像我迄今为止测试的其他解决方案那样删除整个工作表的背景颜色。
猜你喜欢
  • 1970-01-01
  • 2014-02-19
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-02-11
  • 1970-01-01
  • 1970-01-01
  • 2022-10-20
相关资源
最近更新 更多