我录制了一个宏,比如将A列变为斜体,16号字,但是每次运行宏都只对这一列操作,对其他列不起作用,是为什么呢?怎样才能将这个宏运行到所选列呢
这2句是
选中任意区域然后运行
sub aa()
Selection.Font.Italic = TrueSelection.Font.Size = 16end sub
使用道具 举报
上传个附件说明要求,我可能帮上你
如果录制的宏你选择的是单元格
可能是这样:
Range("A3").Select
然后是Selection.…………
你把这句改为你要选择的地方就可以了:Range("A3").Select
如:b5到c9,Range("B5:C9").Select
不相同的选取为Range("A1,B5:C9,F1:F10").Select
分别选取了A1,B5到C9,F1:F10
这样Range("A1,B5:C9,F1:F10").Select下面的操作就是对上面的选取做改动了,这样就可以指挥宏去什么地方了。
忘记说了
全列的选取:Range("A:A").Select
全行的选取:Range("4:4").Select
第四行全部选取
本版积分规则 发表回复 回帖后跳转到最后一页
小黑屋|手机版|Archiver|Excel精英培训 ( 豫ICP备11015029号 )
GMT+8, 2024-5-15 17:13 , Processed in 0.193299 second(s), 5 queries , Gzip On, Yac On.
Powered by Discuz! X3.4
Copyright © 2001-2020, Tencent Cloud.