作者garychen69 (Silent Jealousy)
看板Visual_Basic
標題[VBA ] Excel 2007 VBA問題請教
時間Tue Sep 14 23:04:44 2010
各位高手好
小弟為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
1F:→ qsss:有對應邏輯嗎? 如果寫死, 連VBA都不用了 09/15 09:23
2F:→ garychen69:其實我的sheet B是透過for迴圈跑出來的 cell(i,j) 09/15 09:29
3F:→ qsss:所以, Sheet B是來源, 結果是Sheet A, 那B跑的邏輯會有A對應 09/15 10:39
4F:→ qsss:的位置嗎? 09/15 10:39
5F:→ garychen69:樓上 會 在麻煩大大幫我想一下要怎麼解了 09/15 13:14
6F:→ qsss:會的話, 那用Sheet A.Cells(i,j)是不是就可以了? 09/15 16:05
7F:→ necsa:sheetB的那些迴圈跑完之後,下一行寫 09/15 23:23
8F:→ necsa:Sheet("A").range(C3).value=Sheet("B").cells(i,j).value 09/15 23:24
9F:→ necsa:如果這樣寫不行,就代表我不明白你的問題是什麼-_- 09/15 23:25