作者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://webptt.com/cn.aspx?n=bbs/Office/M.1493108325.A.307.html
1F:→ soyoso: 如要取得最後一笔有资料的储存格或列号,可以range.end 04/25 16:30
2F:→ soyoso: 列号则後面配合row 04/25 16:30
不是要取得「最後一笔」储存格及列号喔QQ
是选取L2及M2向下所有有资料的栏位
※ 编辑: rabbina (140.119.120.6), 04/25/2017 17:00:07
3F:→ soyoso: 或以range.find方式也可取得最後一笔有资料的储存格或列号 04/25 16:59
4F:→ soyoso: 我知道原po要的是所有有资料的栏位 04/25 17:00
5F:→ soyoso: range有起有迄的储存格就是所有有资料的范围了 04/25 17:01
6F:→ soyoso: 起,原文有写是储存格L2,那迄呢?不就是回文写到的最後一 04/25 17:02
7F:→ soyoso: 笔有资料的储存格吗? 04/25 17:02
好的!! 感谢大大指教 我会再研究看看~~
※ 编辑: rabbina (123.193.96.196), 04/26/2017 00:51:29