[算表] VBA搜尋工作表特定字串

看板Office作者 (小愛茶)時間8年前 (2018/04/17 17:41), 編輯推噓0(006)
留言6則, 2人參與, 8年前最新討論串1/1
軟體:Office 版本:2016 我有一Excel工作表,想要對表內的特定字串做搜尋, 但字串不會固定出現在某欄或某列, 希望用VBA搜尋後回傳所有包含特定字串的欄位位置在同一工作表上. 如下圖示: https://imgur.com/Apf16JN.jpg
謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 1.34.165.246 ※ 文章網址: https://www.ptt.cc/bbs/Office/M.1523958110.A.E65.html

04/17 17:56, 8年前 , 1F
用instr找該字是否在字串內,是的話紀錄address。
04/17 17:56, 1F

04/17 18:23, 8年前 , 2F
迴圈,range.find,參數lookat以xlpart,回傳位置以
04/17 18:23, 2F

04/17 18:25, 8年前 , 3F
range.address,如要回傳絕對參照列欄absolute的部分就省
04/17 18:25, 3F

04/17 18:25, 8年前 , 4F
04/17 18:25, 4F

04/17 18:28, 8年前 , 5F
以instr的話可迴圈於range.specialcells常數集合,判斷符
04/17 18:28, 5F

04/17 18:28, 8年前 , 6F
合,同上以range.address回傳
04/17 18:28, 6F
文章代碼(AID): #1QrS5Uvb (Office)
文章代碼(AID): #1QrS5Uvb (Office)