看板 Office 關於我們 聯絡資訊
軟體: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
newton41: 用instr找該字是否在字串內,是的話紀錄address。 04/17 17:56
soyoso: 迴圈,range.find,參數lookat以xlpart,回傳位置以 04/17 18:23
soyoso: range.address,如要回傳絕對參照列欄absolute的部分就省 04/17 18:25
soyoso: 略 04/17 18:25
soyoso: 以instr的話可迴圈於range.specialcells常數集合,判斷符 04/17 18:28
soyoso: 合,同上以range.address回傳 04/17 18:28