Excel文档利用开发工具VBA实现特定单元格标记颜色
举例:用VBA代码,把当前工作表里含有 "a", "b", "c", "d"字符的单元格底色填充为黄色。
最后两行代码功能:在其它工作簿引用此代码模块。
以下代码部分:
---------------------------------------------------
Sub FillCells()
Dim c As Range
For Each c In ActiveSheet.UsedRange
If c.Value Like "*a*" Or c.Value Like "*b*" Or c.Value Like "*c*" Or c.Value Like "*d*" Then
c.Interior.Color = vbYellow
End If
Next c
End Sub
Private Sub Workbook_Open()
FillCells
End Sub
------------------------------------------------------------------
如果想在其他文档中使用当前文档中生成的 VBA 模块,可以这样做:
在当前文档中打开 VBA 编辑器。你可以通过在菜单栏中点击 "开发工具" 来打开它,或者按下 Alt + F11 快捷键。
在 VBA 编辑器中,找到你要保存的模块并选中它。
在菜单栏中点击 "文件",然后选择 "导出文件"。
在弹出的对话框中,选择要保存的文件的位置并输入文件名。
点击 "保存" 按钮。
然后你就可以在其他文档中使用这个模块了。要使用模块,你可以在其他文档中打开 VBA 编辑器,然后在菜单栏中点击 "文件",选择 "导入文件",然后选择你保存的模块文件。这样就可以在其他文档中使用这个模块了。