在=或:=之间选择

时间:2019-08-20 08:29:51

标签: excel vba

我刚刚开始在Excel中进行VBA编程。当我看到有些句子是用:=写的而另一些句子只是用=写的时候,引起了我的注意。

示例:

Sub Change_Page_Name()
    Worksheets(1).Name = "Prueba"
End Sub

Sub Add_Page()
    Worksheets.Add After:=Worksheets("Hoja2")
End Sub

我举了两个例子,但是我很困惑,因为我不知道何时应该使用=:=

1 个答案:

答案 0 :(得分:3)

:=与命名参数分配一起使用。在您的示例中,After.Add对象的Worksheets方法的参数名称。

=用于分配和比较。在Worksheets(1).Name = "Prueba"中,您正在为Worksheets(1)对象Name参数分配一个值。

=也将用于测试参数值,例如If Worksheets(1).Name = "Prueba" Then