回覆列表
  • 1 # 使用者4990313863105

    1、首先開啟一個工作樣表作為例子。

    2、使用alt+f11組合快捷鍵進入vbe編輯器,插入一個新的模組,並在模組中輸入以下程式碼:Sub test2()Worksheets("Sheet1").Range("A1").Value = _Worksheets("Sheet1").Range("A5").ValueMsgBox "現在A1單元格中的值也為" & _Worksheets("Sheet1").Range("A5").ValueEnd Sub

    3、可以看到這裡指定了中名為sheet1的工作表,並使用了range選取了a1單元格,選擇單元格值的屬性。換個方式說就是sheet1中a1單元格是物件,value值是屬性。

    4、這裡有個下劃線,在vba中是作為連線符存在的,意思是下一行的程式碼是連結到本行程式碼後,不是中斷的語句。

    5、使用msgbox函式來顯示一段資訊,提示a1的單元格值為,後面連結了a5單元格的值,其實因為前面有賦值,所以這裡直接寫a1單元格的值也是可以的。

    6、因為這裡的物件很統一,所以程式碼我們可以用with簡寫,那麼我們只用寫一個with語句像下面這樣With Worksheets("sheet1") .Range("A1").Value = _ .Range("A5").Value MsgBox "現在A1單元格中的值也為" & _ .Range("A5").Value End With。

    7、可以看到程式碼執行成功,a1和a5單元格內的值一樣,證明賦值成功。

    8、

  • 中秋節和大豐收的關聯?
  • 孕婦常吃土豆有壞處嗎?