作者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