[VBA ] Excel 2007 VBA問題請教

看板Visual_Basic作者 (Silent Jealousy)時間15年前 (2010/09/14 23:04), 編輯推噓0(009)
留言9則, 3人參與, 最新討論串1/1
各位高手好 小弟為VBA初學者 碰到一個很基本的問題但困擾了我好幾天 想來這裡請教一下 大意是說 我有兩個SHEET A、B Sheet A A B C 1 2 3 Sheet B A B C 1 2 我要如何把Sheet B中B2的可以自動對照到Sheet A C3,透過VBA 簡單的說 我希望VBA幫我建立一個對照當我在Sheet B中的B2輸入一個值後, Sheet A C3可以自動帶入那個值 當然之所以要寫VBA是因為我還要在Sheet B中跑for迴圈做一些複雜的判斷 現在那些判斷都已寫好 只剩這個"對照"我還找不到用甚麼方法可寫 就差這步了 謝謝指教 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 61.62.71.102 garychen69:轉錄至看板 Office 09/14 23:21

09/15 09:23, , 1F
有對應邏輯嗎? 如果寫死, 連VBA都不用了
09/15 09:23, 1F

09/15 09:29, , 2F
其實我的sheet B是透過for迴圈跑出來的 cell(i,j)
09/15 09:29, 2F

09/15 10:39, , 3F
所以, Sheet B是來源, 結果是Sheet A, 那B跑的邏輯會有A對應
09/15 10:39, 3F

09/15 10:39, , 4F
的位置嗎?
09/15 10:39, 4F

09/15 13:14, , 5F
樓上 會 在麻煩大大幫我想一下要怎麼解了
09/15 13:14, 5F

09/15 16:05, , 6F
會的話, 那用Sheet A.Cells(i,j)是不是就可以了?
09/15 16:05, 6F

09/15 23:23, , 7F
sheetB的那些迴圈跑完之後,下一行寫
09/15 23:23, 7F

09/15 23:24, , 8F
Sheet("A").range(C3).value=Sheet("B").cells(i,j).value
09/15 23:24, 8F

09/15 23:25, , 9F
如果這樣寫不行,就代表我不明白你的問題是什麼-_-
09/15 23:25, 9F
文章代碼(AID): #1CZuyF1q (Visual_Basic)