返回列表 上一主題 發帖

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

[發問] 抱歉..問一個有點蠢的問題..在指定的 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 ??


小妹在此跪求正確的寫法... :'(
一定哪裡有誤會...
小妹在此向各位大大求教了 Orz

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

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

必須加 "." 才可以,試試看~
沒有".", 都是指當前工作表(ActiveSheet)

TOP

回復 2# 准提部林


    原來就是這一點之差 !
太感謝大大了 ^^"
小妹在此向各位大大求教了 Orz

TOP

        靜思自在 : 屋寬不如心寬。
返回列表 上一主題