EXCEL VBA中 Selection.AutoFill Destination:,之前要select,可不可以不select 就直接按逻辑填充呢

来源:百度知道 编辑:UC知道 时间:2024/06/05 14:11:54
有的时候 跨表格select 会出错 还必须先选中那个表 运行时 很麻烦 跳来跳去
比如:逻辑在J1里:
Range("J1").Select
Selection.AutoFill Destination:=Range("J1:J21")
可不可以去掉:Range("J1").Select
我试过 好象不行
有的时候
是sheet1.Range("J1").Select,假如我在sheets2 运行时会跳过去sheet1 很不方便.

跨表的话是Workbooks("文件名").Worksheets("表名").Range("单元格")
自己写代码的话,不一定非要加Selection的,录制好的代码再改一下,会更好用的哦

当然可以
你录制的是Selection,你可以直接写入的,如Range("A1:A2").……