[問題] macro選取整列的問題(以P幣答謝!)

看板Office作者 (拉比)時間9年前 (2017/04/25 16:18), 9年前編輯推噓0(007)
留言7則, 1人參與, 最新討論串1/1
軟體:excel 版本:2007 各位強者好!! 最近在練習寫macro,目前按現有資料已經寫好了選取跟相關的操作步驟 但是考慮到未來資料更新,當資料量不段增加時,也能用此macro處理資料 目前卡在不太會修改macro的選取範圍code, 從現有的資料範圍(2000筆) 要修改為 選取該column第2欄以下的所有有資料的欄位 舉例: Selection.AutoFill Destination:=Range("L2:M2001") Range("L2:M2001").Select 我希望能自動選取L2及M2往下所有有資料(active?)的欄位 直接修改為(L:M)再運轉就會失敗QQ 不知道有沒有強者大大可以幫忙?? 如果能協助後續修正成功者以P幣5000P(稅前)回報!! 意者請站內信 感謝~~~~ -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 140.119.120.6 ※ 文章網址: https://www.ptt.cc/bbs/Office/M.1493108325.A.307.html

04/25 16:30, , 1F
如要取得最後一筆有資料的儲存格或列號,可以range.end
04/25 16:30, 1F

04/25 16:30, , 2F
列號則後面配合row
04/25 16:30, 2F
不是要取得「最後一筆」儲存格及列號喔QQ 是選取L2及M2向下所有有資料的欄位 ※ 編輯: rabbina (140.119.120.6), 04/25/2017 17:00:07

04/25 16:59, , 3F
或以range.find方式也可取得最後一筆有資料的儲存格或列號
04/25 16:59, 3F

04/25 17:00, , 4F
我知道原po要的是所有有資料的欄位
04/25 17:00, 4F

04/25 17:01, , 5F
range有起有迄的儲存格就是所有有資料的範圍了
04/25 17:01, 5F

04/25 17:02, , 6F
起,原文有寫是儲存格L2,那迄呢?不就是回文寫到的最後一
04/25 17:02, 6F

04/25 17:02, , 7F
筆有資料的儲存格嗎?
04/25 17:02, 7F
好的!! 感謝大大指教 我會再研究看看~~ ※ 編輯: rabbina (123.193.96.196), 04/26/2017 00:51:29
文章代碼(AID): #1O_mPbC7 (Office)
文章代碼(AID): #1O_mPbC7 (Office)