[算表] find的問題

看板Office作者 (我發現我的時間不多了)時間12年前 (2013/12/03 22:07), 編輯推噓0(005)
留言5則, 2人參與, 最新討論串1/2 (看更多)
軟體: Excel 版本: 2007 請教前輩們一個Find的問題 我的算表內容簡化如下: A B 1 2 3 4 5 aa 6 VBA code如下: Dim findrng As Range Cells(1, 2) = "aa" Sheets(1).UsedRange.Select Set findrng = Sheets(1).UsedRange.Find("aa") MsgBox findrng.Address 為什麼他輸出的值是$B$5,而不是$B$1呢? 當我用cells取代usedrange後,輸出就是如我原本設想的$B$1 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 1.161.220.65

12/03 22:15, , 1F
可以自行測試B1選到B5,搜尋aa反白就會是B5
12/03 22:15, 1F

12/03 22:16, , 2F
如果a1有"aa",cells選取activate在A1來搜尋,反白就會到B1
12/03 22:16, 2F

12/03 22:18, , 3F
activate的儲存格剛好也是符合時,看設定是循欄或是循列
12/03 22:18, 3F

12/03 22:18, , 4F
就會以下個出現資料為目標儲存格
12/03 22:18, 4F

12/03 22:19, , 5F
好像知道是怎麼回事了,謝謝
12/03 22:19, 5F
文章代碼(AID): #1IdUMz7d (Office)
討論串 (同標題文章)
文章代碼(AID): #1IdUMz7d (Office)