为什么我得到对象所需的错误(VBA,Excel)

为什么下面的代码错了?

Sub SetFont() Dim a1 As Range Set a1 = Range("a1") SetFontSize (a1) End Sub Sub SetFontSize(target As Range) target.Font.Size = 11 End Sub 

我调用SetFontSize方法时出现“运行时错误424:所需的对象”错误。

您不调用函数,调用SetFontSize (a1)时不需要括号。

只要使用:

 SetFontSize a1