Board logo

標題: [發問] 抱歉..問一個有點蠢的問題..在指定的 Sheet 工作之語法 ? [打印本頁]

作者: saleen    時間: 2015-1-14 23:37     標題: 抱歉..問一個有點蠢的問題..在指定的 Sheet 工作之語法 ?

本帖最後由 saleen 於 2015-1-14 23:38 編輯

小妹一定是沒有天份
我一直以為
假如我有工作表 1 跟 2
要讓某個 Sub 在指定的工作表作業是這樣寫 :

Sub Fill_Numbers()
With 工作表2
[A1] = 999
[A2] = -999
[B1] = 100
[B2] = 0
End With

End Sub

結果我今天無意間發現這樣寫居然是錯的...
這樣寫程式只會在你目前停留的那頁 Sheet 作業...
可是我之前看別的大大所寫的範例
也是這樣寫卻可以正確運作在指定的 sheet ??


小妹在此跪求正確的寫法... :'(
一定哪裡有誤會...
作者: 准提部林    時間: 2015-1-15 09:25

本帖最後由 准提部林 於 2015-1-15 09:28 編輯

With 工作表2
     .[A1] = 999
     .[A2] = -999
End With

必須加 "." 才可以,試試看~
沒有".", 都是指當前工作表(ActiveSheet)
作者: saleen    時間: 2015-1-15 10:35

回復 2# 准提部林


    原來就是這一點之差 !
太感謝大大了 ^^"




歡迎光臨 麻辣家族討論版版 (http://forum.twbts.com/)