※ 引述《AprisYeh (阿普)》之銘言:
: 目前EXCEL所做出來的功能使用到VLOOKUP這個函數,
: 但是VLOOKUP是針對我要的該欄(A欄)做處理,也就是說如果該欄位新增時,
[後略]
因為我每次用過vlookup()之後就忘,所以請恕我無能,看不懂…
但是搜尋資料在哪個格位就如以下所說,在VBA真是最簡單的事…
: → MOONRAKER:如果你是要先搜尋某個值所在格位,再用他的位置去讀取
: → MOONRAKER:其他行內的資料,那在VBA是最簡單的事…別理vlookup了…
比如說,我知道現在F1:F60的範圍中有一格會是文字"Sorry"
那只要以下的程式就可以找到這個"Sorry"的位置:
for each C in range("f1:f60")
if C.value = "Sorry" then
sorryColumn = C.column
sorryRow = C.row
exit for
end if
next
接著假設你要要取出D行中和Sorry同列的資料,
那就用
cells(sorryRow, 4).value
就可以了。記得cells()是用數字代表行數,A行為1,B行為2,以此類推。
--
BATCH 03 : 買張床 - 切達大俠 - 伐木人之歌 - http://tinyurl.com/3zpyx5
[B4準備中]: 謳歌金錢(7/02) - 單車超人(7/23) - http://tinyurl.com/66v6vq
[ 番外篇 ]: 包租婆也有過當羅莉的時候(7/17) - http://tinyurl.com/6j4ale
▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
■ 蒙帝派松正體中文計畫 ■ Spam-a-lot and enjoy the pythonesque delight!
▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ http://www.youtube.com/user/JamesBondXD▄▄
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 59.115.201.99