想請教一下,在VBA裡的for next若改成for each in next的正確理解
查了下,也看了下書本,雖都看起來像懂
但用起來卻都不對
例如
我用工作表1裡
for i= 1 to 10000
cells(i,"C")=cell(i,"A")-cell(i,"B")
next
恩..可我想改成for each..聽說效能會較好
但我怎麼理解都感覺怪怪的
我試著將其定範圍
dim myrange as range
set myrange = range(cells(1,1),cells(10000,3))
for each rng in myrange
'...這裡的語法要怎麼寫?我不會= ="""
next
恩就是那段不會寫的部份..實在太困擾了..
還是說我錯誤理解它的使用方式.
以上謝謝
另外想多請教,假設我想在欄位D這裡多做一個開啟其它工作簿後,找那個工作簿裡的同欄位內之各列值,貼入到這工作表1的D欄各列中
恩...我要怎麼打才能令它出現那個對話窗..好讓我做選取對應的工作簿..
大致如此,再次感謝諸位大大。

X