作者MOONRAKER (㊣阿圣顿,秘密情报员)
看板Visual_Basic
标题Re: [VBA ] 新手..想使用EXCEL内建函数执行回圏
时间Wed Dec 3 01:39:23 2008
※ 引述《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!
▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ https://www.youtube.com/user/JamesBondXD▄▄
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 59.115.201.99