Excel宏实现合并表格

课题:Excel宏

可以使用下面的步骤在Excel中使用宏合并表格:

  1. 打开Excel并打开要合并的工作簿。

  2. 按下Alt + F11打开Visual Basic Editor。

  3. 单击插入菜单,然后单击模块。

  4. 使用下面的代码创建一个新的宏:

Sub MergeTables()

之后可以用以下代码来定义变量:
 

Dim sourceBook As Workbook

Dim sourceSheet As Worksheet

Dim destSheet As Worksheet

Dim destRow As Long

打开源工作簿,例如:

Set sourceBook = Workbooks.Open("C:\Users\username\Desktop\SourceWorkbook.xlsx")

设置目标工作表:

Set destSheet = ThisWorkbook.Sheets("DestinationSheet")

循环源表中的行:

For Each sourceSheet In sourceBook.Sheets
For destRow = 2 To sourceSheet.Cells(Rows.Count, 1).End(xlUp).Row

    '在目标表的下一行中粘贴源表行

    destSheet.Cells(Rows.Count, 1).End(xlUp).Offset(1, 0).Resize(1, _

    
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值