回覆列表
  • 1 # Gghgffvbb

    :=和=在VBA裡,都是賦值符,但賦值的物件不同而已。

    1.:=是“方法”的內部子引數賦值時使用的。比如說Find(查詢)方法,其語法如下:expression.Find(What,After,LookIn,LookAt,SearchOrder,SearchDirection,MatchCase,MatchByte,SearchFormat)當想在Sheet1中查詢“工時”兩個字時,可以這樣寫:Sheet1.Find(What:="工時",LookIn:=xlValues,LookAt:=xlWhole)這裡,Find就是“方法”,相當於主要過程,而括號內的What、After、LookIn、LookAt、MatchCase之類的,就是這個方法的子(內部)引數,當給這些內部引數賦值時,就要用到:=。當然,上面的語句,如果按引數的順序寫,然後不賦值的引數用逗號預留佔位的話,這些子引數的名稱也是可以省略的,也就可以省略:=這個賦值符。

    2.=是給變數、物件賦值時使用的。如i=55、Range("A1").Value="GoodMorning"、SetRng=Range("A1")、Setdic=CreateObject("Scripting.Dictionary")等等。所以說:=和=在VBA裡,都是賦值符,只是賦值的物件不同而已。

  • 中秋節和大豐收的關聯?
  • 安全教育手抄報(有畫有內容)怎麼寫?