vba - 突出显示列中的空单元格

标签 vba

我试图突出显示 K、L、M 列中的空单元格。

我尝试了下面的代码

Sub highlight()
    Dim myRange As Range, cel As Range
    Set myRange = Sheet1.Range("K:M")
    For Each cel In myRange
      If Trim(cel.Value) = "" Then cel.Interior.ColorIndex = 3
    Next cel
End Sub

希望突出显示所有空单元格。

最佳答案

尝试:

Sub Color_blank_cells()
'declare variables
  Dim ws As Worksheet
  Dim ColorRng As Range
  Set ws = Worksheets("WorksheetName")
  Set ColorRng = ws.Range("B3:C9")
'color blank cells'
  ColorRng.SpecialCells(xlCellTypeBlanks).Interior.Color = RGB(220, 230, 241)

End Sub

关于vba - 突出显示列中的空单元格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56656796/

相关文章:

vba - 删除不需要的数据行

ms-access - Access 2013 accde 文件无法导出到 acFormatXLSX

javascript - 无法使用vba点击提交按钮

VBA 将模块从一个 Excel 工作簿复制到另一工作簿

excel - 避免多次运行IE Web抓取时崩溃VBA

java - Excel 中的 Visual Basic 计数器循环

vba - 如何根据依赖的下拉列表自动填充Excel中的单元格?

excel - 使用格式和布局将多个表从 Access DB 导出到 Excel 工作簿

mysql - MS Access 连接到两个数据库

excel - 将数据从 Excel 导出到 Outlook