返回列表 上一主題 發帖

[發問] CELLS(1,1)和 .[a1]的問題.

為何用cells()是表示=工作表1,
在 工作表1 執行程式,工作表1 為啟用狀態,所以 CELLS()為工作表1
你可以試試開啟 工作表3,A1:A20 輸入其他資料,按 ALT-F11 在執行程式,CELLS()為工作表3

為何.[a1]=工作表2
因為 With Sheets("工作表2") ... End With 裡面以 .開頭的儲存格設定為工作表2
{...} 表示需要用 CTRL+SHIFT+ENTER 三鍵輸入公式

TOP

回復 3# quickfixer

指令                執行 秒                   倍數
讀cells(1,1)=        0.17578125       
讀[a1]=                2.4765625          14.09
寫cells(1,1)=        2.26953125       
寫[a1]=                5.5078125          2.43
執行 99999次

讀的效率差很多,感謝提醒
{...} 表示需要用 CTRL+SHIFT+ENTER 三鍵輸入公式

TOP

        靜思自在 : 世上有兩件事不能等:一、孝順 二、行善。
返回列表 上一主題