Excel VBA使用当前单元格选择

时间:2015-02-02 16:23:42

标签: excel-vba vba excel

很抱歉,如果这是一个愚蠢的问题,但对VBA来说还是比较新的。

我正在制作每日日程表,并且作为其中一部分,希望能够对高优先级和低优先级约会进行颜色编码。我不想手动调整每个颜色和粗体,而是想运行一个带有快捷键的宏来修改我选择的单元格。

我有颜色/粗体部分,但我很难告诉它应用我选择的单元格的更改。任何帮助将不胜感激。

对不起,代码是 -

Sub HighPriority() 

HighPriority Macro

    Range("AE27:AP27").Font.Color = RGB(255, 0, 0)
    Range("AE27:AP27").Font.Bold = True
End Sub

因此,我不希望它总是编辑AE27:AP27,我希望它将更改应用于我选择的任何单元格。

1 个答案:

答案 0 :(得分:2)

选择您的单元格后,运行类似:

Sub ColorMe()
    With Selection
        .Interior.ColorIndex = 27
        .Font.Bold = True
    End With
End Sub