Excel 錄製巨集,選取篩選完成後的資料

相信各位常用錄製巨集的朋友,可以感受到 Excel 的巨集功能強大,但是,有時侯就是會遇到一些小問題,其中之一就是要選取篩選後的資料,會有這樣的需求是因為,篩選的結果可能因為原始資料的變動而導致結果可能原本是第3列(例如:A3)的資料是第一筆,後來第5列的資料是第1筆(A5)。

我們的邏輯很簡單,篩選之後標題列(假設是A1)之下的第1列開始就是我要的資料,這時問題出現了,如果你用錄製巨集,雖然是用「向下箭頭」來移動你的游標,來到資料的第一列(選標題列,往下=>A1 > A#),但是,Excel 的巨集,會錄製你指定某一個欄位(A#),假如你的原始資料變動,同樣的篩選條件,但是第一筆資料,從A3變到A5,你的巨集就不能用了。

當然你會希望修正Excel的巨集,分享1個方法,把原本的 Range(A3).Select 改成,Range(A1).Select
Application.SendKeys "{DOWN}"

你得到了你想要指定的第1列資料,收工

留言

這個網誌中的熱門文章

使用 Excel 計算2個地點之間的直線距離

LINE 儲存的檔案傳到 email 不方便 很不方便 非常不方便 但是有解的筆記

Excel 巨集合併多個 Excel 檔案