【发布时间】:2014-01-30 05:11:29
【问题描述】:
我想创建一个宏来突出显示选定单元格区域的所有行。例如。如果我选择单元格 A1 和 B3,我希望宏突出显示第 1 行和第 3 行。目前我有以下宏可以突出显示单个单元格中的一行,但我不知道如何扩展它以突出显示行在所有选定的单元格中:
Sub Macro1()
ActiveCell.EntireRow.Style = "Good"
End Sub
【问题讨论】:
-
ActiveCell.Resize(2).EntireRow.Style = "好"
-
@DeanBDean 仅突出显示所选单元格最低处和下方的 2 行。
-
哎呀,我看错了你在问什么。将
ActiveCell替换为Selection -
@DeanBDean 非常感谢 :)
-
@DeanBDean 应该作为答案,可能首先检查选择类型(仅适用于范围类型:
typename(selection) = "Range")。
标签: excel vba excel-2013