打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
将单元格区域复制到集合中所有其他工作表的同一位置?

  • FillAcrossSheets 方法 (Excel)

将单元格区域复制到集合中所有其他工作表的同一位置。

语法

FillAcrossSheets(Range, Type)

参数

名称必需/可选数据类型说明
Range必需Range要填充到集合中所有工作表上的单元格区域。该区域必须来自集合中的某个工作表。
Type可选

XlFillWith

指定如何复制区域。

备注(XlFillWith种类)

名称

描述
xlFillWithAll-4104复制内容和格式。
xlFillWithContents2只复制内容。
xlFillWithFormats-4122只复制格式。

例1:

本示例用工作表 Sheet1 上 A1:A5 单元格区域的内容填充工作表 Sheet2 和 Sheet3和Sheet4 上的相同区域。

Sub test()Dim targetArea '目标工作表数组targetArea = Array('Sheet1', 'Sheet2', 'Sheet3', 'Sheet4')Sheets(targetArea).FillAcrossSheets Worksheets('Sheet1').Range('A1:A5')End Sub

执行后结果

例2:
本示例用工作表 Sheet1 上 A1:A5 单元格区域的格式填充工作表 Sheet2 和 Sheet3和Sheet4 上的相同区域。

使用Type参数

Sub test()Dim targetArea '目标工作表数组targetArea = Array('Sheet1', 'Sheet2', 'Sheet3', 'Sheet4')Sheets(targetArea).FillAcrossSheets Range:=Worksheets('Sheet1').Range('A1:A5'), Type:=xlFillWithFormatsEnd Sub

执行后结果


本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
教你,如何复制单元格内容到所有工作表相同位置,可以炫耀了
range对象Resize属性
VBA中操作工作表的重点Range,Range有什么注意事项
VBA中引用单元格与区域
EXCL复制自定义单元格区域至其他工作表
Excel VBA 7.45 对所有工作表相同位置填充数据,你还在慢慢的复制粘贴吗?
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服