如何突出显示单元格列表(Excel)

时间:2018-04-21 15:06:29

标签: excel excel-vba vba

假设我在Excel(A12,B54,C100 ......)中有单元格列表,这些单元格都写在Excel文档的第一列中。有没有办法在另一张纸上自动突出显示所有单元格?

1 个答案:

答案 0 :(得分:4)

这个小宏将在 Sheet1 A 列中找到地址并为 Sheet2 中的单元格着色黄色:

Sub dural()
Dim r As Range
    For Each r In Sheets("Sheet1").Columns(1).SpecialCells(2)
        Sheets("Sheet2").Range(r.Value).Interior.ColorIndex = 27
    Next r
End Sub

Sheet1

enter image description here

Sheet2 中的结果:

enter image description here

注意:

在本演示中,我们假设 Sheet1 A 列中的值为常量(如果它们是公式,则需要更改SpecialCells()。)