(急用)excel 里面关于find函数

要在row(2)里面查找例如"aa"这样的data
theColumn = Rows(2).Find(what:="aa", after:=[A2], SearchOrder:=xlByColumns, SearchDirection:=xlPrevious).Column

但是在row2里面有两个cell都是“aa”,现在theColumn返回的值是第二个写有"aa"的cell的值。但是我想让theColumn返回第一个写有"aa"的值,应该怎么弄??
啊~~还有一个关于range的问题:比如说一般都写range("M"&i)<i是变量>,我想让M也是变量,就是说我想要的column是个数值,比如说column13也就是指的columnM,但是我发现直接range(13 & i)不可以哦。。可以怎么办呢??谢谢~!!

第1个回答  2008-11-03
SearchDirection:=xlPrevious
改为:
SearchDirection:=xlNext
相似回答
大家正在搜