excel,录制宏,使用公式自动填充时判断行数问题

如图,B1单元格输入“=A1”,双击右下角,即自动填充到B10=A10。录制的时候A列有10行,录制好后,以后需要运行宏的excel可能是100行也可能是5行,但每次都只... 如图,B1单元格输入“=A1”,双击右下角,即自动填充到B10=A10。录制的时候A列有10行,录制好后,以后需要运行宏的excel可能是100行也可能是5行,但每次都只能计算前10行。如何修改一下VBA代码,实现自动判断A列的行数并运用函数。我看到http://zhidao.baidu.com/question/32161592.html说“只要在录制的开头多录制一个动作就可以实现了: 选中公式的那一列,然后按下DELETE键,然后再继续录制你要做的内容,就可以了! 这是因为你的这个录制宏里面已经定义了有的那几行,我加这个,就是说每次运行宏都会自动重新定义行数!就不会象你所说的那样了!”但我按了DELETE后就把公式删掉了,没搞明白怎么用。
实际要录制的宏并不是B列等于A列,我只是随便找了个最简单的例子,目的是为了解决录制宏时自动填充判断行数的问题。有个通用的方法吗?
展开
 我来答
bjhengte
2011-09-17 · TA获得超过1339个赞
知道小有建树答主
回答量:1035
采纳率:0%
帮助的人:933万
展开全部
录制的宏贴上来看看,要修改里面的语句
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友9771dec
2021-09-08
知道答主
回答量:1
采纳率:0%
帮助的人:458
展开全部
打开查看你的代码,找到录制下拉的行格式修改
a = Range("a1048576").End(xlUp).Row
Selection.AutoFill Destination:=Range("G2:I" & a)
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式