这是您可以详细说明的快速入门;
输入 ALT+F11;VBA 编辑器将出现,在左侧面板中找到您的工作表(如果面板不存在,请键入 CTRL+R)双击您的工作表,其模块将显示在右侧面板中
复制并粘贴以下代码:
Sub update_color_codes()
Range("A1").Select
Range(Selection, Selection.End(xlDown)).Select
numrow = Selection.Rows.Count
For r = 1 To numrow
c = Cells(r, 3).Value
Select Case c
Case 1
pickedcolor = RGB(0, 255, 0)
Case 2
pickedcolor = RGB(0, 125, 0)
Case 3
pickedcolor = RGB(255, 255, 0)
Case 4
pickedcolor = RGB(125, 125, 0)
Case 5
pickedcolor = RGB(255, 0, 0)
End Select 'c
With Range(Cells(r, 1), Cells(r, 6)).Interior
.Pattern = xlSolid
.Color = pickedcolor
End With
Next 'r = 1 To numrow
End Sub
要运行此宏,请键入 ALT+F8,在列表中选择它并单击“运行”。
为了简化这个过程,创建一个这样的键盘快捷键:键入 ALT+F8,在列表中选择它并单击 OPTIONS,输入您的快捷键(我建议使用不会干扰默认快捷键的东西,例如 CTRL+SHIFT+U)
假设您的列表从 A1 开始,有 6 列,根据需要正确;行数由宏在开头找到;
使用 RGB 值直到满意并探索 VBA 以调整此代码以控制字体粗细等。
希望有帮助