excel2010中利用vba代码轻松完成工作表的合并

 时间:2024-10-14 01:58:37

1、例如:下图所示中,【1月】、【2月】、【3月】分别是员工对应月份的差旅费报销金额,我们需要将名称分别为【1月】、【2月】、【3月】的工作表中的内容合并到第四个名称为【1季度】的工作表中。

excel2010中利用vba代码轻松完成工作表的合并

2、既然我们要用vba代码的方法解决这个问题,我们首先就要调出vba的代码窗口。点击【开发工具】选项卡下的【visual basic】,就调出了相关工作表的【microsoft visual basic for application】的窗口,点击【视图】/【代码窗口】,就调出了vba代码编辑窗口。

excel2010中利用vba代码轻松完成工作表的合并

3、在代码编辑区录入下列代码或者复制下列代码至代码编辑区。Sub 合并多个工作表()Set wrks = Worksheets("1季度")For i = 1 To 3Set wrk = Worksheets(i & "月")na = wrk.Namenum = Application.CountA(wrk.Columns(1))nums = wrks.UsedRange.Rows.Countwrk.Range("a2:b" & num).Copy wrks.Cells(nums + 1, 1)Cells(nums + 1, 3).Resize(num - 1) = naNextEnd Sub

excel2010中利用vba代码轻松完成工作表的合并excel2010中利用vba代码轻松完成工作表的合并excel2010中利用vba代码轻松完成工作表的合并
  • Excel汇总多个表格数据
  • excel怎么拆分表格为多个独立工作簿
  • Excel合并工作表使用VBA代码一键操作!
  • Execl中按固定内容,在各Sheet匹配对应引用数据
  • 怎么拆分Excel工作表
  • 热门搜索
    孝顺的意思 增信是什么意思 sell是什么意思 电商是什么意思 祸起萧墙的意思 dnf精神有什么用 东张西望的意思 卷边是什么意思 内敛的意思 什么是幸福的婚姻