ExcelHome技术论坛

 找回密码
 免费注册

QQ登录

只需一步,快速开始

快捷登录

搜索
EH技术汇-专业的职场技能充电站 妙哉!函数段子手趣味讲函数 Excel服务器-会Excel,做管理系统 效率神器,一键搞定繁琐工作
HR薪酬管理数字化实战 Excel 2021函数公式学习大典 Excel数据透视表实战秘技 打造核心竞争力的职场宝典
让更多数据处理,一键完成 数据工作者的案头书 免费直播课集锦 ExcelHome出品 - VBA代码宝免费下载
用ChatGPT与VBA一键搞定Excel WPS表格从入门到精通 Excel VBA经典代码实践指南
查看: 898|回复: 1

[求助] 关于自动填充到最后一行

[复制链接]

TA的精华主题

TA的得分主题

发表于 2018-9-1 17:58 | 显示全部楼层 |阅读模式
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助

小白初步接触VBA,请问如何使可以通过代码自动填充C列至最后一行,我现在的工作每天的报表数据行数都是在不断变化的,目前只会机械地修改Range的范围,这样我后续Vlookup处理数据的时候会出现跟多无效行,所以想问除了修改Range的数值外,是否有其他更智能更专业的判断条件/代码,多谢!!!
  1. Sub 宏1()
  2. '
  3. ' 宏1 宏
  4. '

  5. '
  6.     Selection.AutoFill Destination:=Range("C2:C8")
  7.     Range("C2:C8").Select
  8. End Sub
复制代码
PO No
PO POS
PO
J1A364518
10
J1A36451810
J1A364519
10
J1A36451910
J1A364520
10
J1A36452010
J1A364521
10
J1A36452110
J1A364522
10
J1A36452210
J1A364523
10
J1A36452310
J1A364524
10
J1A36452410
J1A364525
10
J1A364526
10
J1A364527
10
 

TA的精华主题

TA的得分主题

发表于 2018-9-3 13:55 来自手机 | 显示全部楼层
本帖最后由 lss001 于 2018-9-11 11:16 编辑

Sub 宏1()
x = Cells(Rows.Count, 3).End(4).Row
    Selection.AutoFill Destination:=Range("C2:C" & x )
    Range("C2:C" & x).Select
End Sub
您需要登录后才可以回帖 登录 | 免费注册

本版积分规则

手机版|关于我们|联系我们|ExcelHome

GMT+8, 2025-1-13 10:30 , Processed in 0.019220 second(s), 9 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 1999-2023 Wooffice Inc.

沪公网安备 31011702000001号 沪ICP备11019229号-2

本论坛言论纯属发表者个人意见,任何违反国家相关法律的言论,本站将协助国家相关部门追究发言者责任!     本站特聘法律顾问:李志群律师

快速回复 返回顶部 返回列表