Dim a as range
set a= x.columns(1).Find(CELL_FIND(I), SearchOrder:=xlByRows, SearchDirection:=xlPrevious)
if not a is nothing then last = a.Row else msgbox "找不到資料"作者: 小俠客 時間: 2012-8-2 13:03
試了版主的方法,真的可行,謝謝你!作者: 小俠客 時間: 2012-8-2 16:32
本帖最後由 小俠客 於 2012-8-2 16:34 編輯
回復 小俠客
Dim a as range
set a= x.columns(1).Find(CELL_FIND(I), SearchOrder:=xlByRows, S ...
Hsieh 發表於 2012-8-2 11:53
Hsieh大大,我有一個疑問,假設我在A1:A10 的值都是「陳大文」
用FIND 來找出第一個出現陳大文的位置:
Dim a As Range
Set a = Columns(1).Find("陳大文", SearchOrder:=xlByRows, SearchDirection:=xlFirst)