Excel VBA 中range("a4").autofill destination:=range("a4:f4") 我想自动判断有效数据列

ExcelVBA中range("a4").autofilldestination:=range("a4:f4")我想自动判断有效数据列,然后向右填充到最后一列(有数据的最... Excel VBA 中range("a4").autofill destination:=range("a4:f4")

我想自动判断有效数据列,然后向右填充到最后一列(有数据的最后一列),如上面的a~f列(f是最后一列),列号变量怎么取呢?或用什么函数可以代替?我试过用cells(r,c)代替range方法又行不通,求解!
展开
 我来答
姓王的wy451

2017-09-10 · TA获得超过48.3万个赞
知道大有可为答主
回答量:8万
采纳率:78%
帮助的人:9026万
展开全部
改一下即可:
range("a4").autofill destination:=range("a4",range("XFD4").end(1))
如果文件是2003版本的.xls,将XFD4改为IV4
如果第4行原有数据没有到F列,而只有第一行标题到F列,则改为
range("a4").autofill destination:=range("a4").resize(1,range("XFD1").end(1).column)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式