我刚刚开始在Excel中进行VBA编程。当我看到有些句子是用:=
写的而另一些句子只是用=
写的时候,引起了我的注意。
示例:
Sub Change_Page_Name()
Worksheets(1).Name = "Prueba"
End Sub
Sub Add_Page()
Worksheets.Add After:=Worksheets("Hoja2")
End Sub
我举了两个例子,但是我很困惑,因为我不知道何时应该使用=
或:=
答案 0 :(得分:3)
:=
与命名参数分配一起使用。在您的示例中,After
是.Add
对象的Worksheets
方法的参数名称。
=
用于分配和比较。在Worksheets(1).Name = "Prueba"
中,您正在为Worksheets(1)
对象Name
参数分配一个值。
=
也将用于测试参数值,例如If Worksheets(1).Name = "Prueba" Then