作者rabbina (拉比)
看板Office
標題[問題] macro選取整列的問題(以P幣答謝!)
時間Tue Apr 25 16:18:41 2017
軟體: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
→ soyoso: 如要取得最後一筆有資料的儲存格或列號,可以range.end 04/25 16:30
→ soyoso: 列號則後面配合row 04/25 16:30
不是要取得「最後一筆」儲存格及列號喔QQ
是選取L2及M2向下所有有資料的欄位
※ 編輯: rabbina (140.119.120.6), 04/25/2017 17:00:07
→ soyoso: 或以range.find方式也可取得最後一筆有資料的儲存格或列號 04/25 16:59
→ soyoso: 我知道原po要的是所有有資料的欄位 04/25 17:00
→ soyoso: range有起有迄的儲存格就是所有有資料的範圍了 04/25 17:01
→ soyoso: 起,原文有寫是儲存格L2,那迄呢?不就是回文寫到的最後一 04/25 17:02
→ soyoso: 筆有資料的儲存格嗎? 04/25 17:02
好的!! 感謝大大指教 我會再研究看看~~
※ 編輯: rabbina (123.193.96.196), 04/26/2017 00:51:29