-
小编教你把几个excel表格汇成一个页面的操作方法
- 作者:李芳亭 分类:电脑技术 发布时间:2021-05-20 08:16:00
Excel表格是一款办公软件,是电脑必备的办公软件之一,工作中,我们会创建和编辑很多excel表格,有些excel表里面的公式基本一样,为提高办公效率,我们想要把多个excel表格汇成一个页面,这样便于分析和统计,这时候利用excel表的宏计算就可以实现,下面看看具体操作方法。 具体方法如下: 1、我们需要把多个excel表都放在同一个文件夹里面,并在这个文件夹里面新建一个excel。如图所示: 2、用microsoft excel打开新建的excel表,并右键单击sheet1,找到“...
Excel表格是一款办公软件,是电脑必备的办公软件之一,工作中,我们会创建和编辑很多excel表格,有些excel表里面的公式基本一样,为提高办公效率,我们想要把多个excel表格汇成一个页面,这样便于分析和统计,这时候利用excel表的宏计算就可以实现,下面看看具体操作方法。
具体方法如下:
1、我们需要把多个excel表都放在同一个文件夹里面,并在这个文件夹里面新建一个excel。如图所示:
3、然后我们把下面这些宏计算的代码复制进去,然后找到工具栏上面的“运行”下的“运行子过程/用户窗体”,代码如下,如图所示:
Sub 合并当前目录下所有工作簿的全部工作表()
Dim MyPath, MyName, AWbName
Dim Wb As Workbook, WbN As String
Dim G As Long
Dim Num As Long
Dim BOX As String
Application.ScreenUpdating = False
MyPath = ActiveWorkbook.Path
MyName = Dir(MyPath & "\" & "*.xls")
AWbName = ActiveWorkbook.Name
Num = 0
Do While MyName <> ""
If MyName <> AWbName Then
Set Wb = Workbooks.Open(MyPath & "\" & MyName)
Num = Num + 1
With Workbooks(1).ActiveSheet
.Cells(.Range("B65536").End(xlUp).Row + 2, 1) = Left(MyName, Len(MyName) - 4)
For G = 1 To Sheets.Count
Wb.Sheets(G).UsedRange.Copy .Cells(.Range("B65536").End(xlUp).Row + 1, 1)
Next
WbN = WbN & Chr(13) & Wb.Name
Wb.Close False
End With
End If
MyName = Dir
Loop
Range("B1").Select
Application.ScreenUpdating = True
MsgBox "共合并了" & Num & "个工作薄下的全部工作表。如下:" & Chr(13) & WbN, vbInformation, "提示"
End Sub
参照以上教程设置之后,轻轻松松把几个excel表格汇成一个页面,这样也有利于工作效率的提高!
猜您喜欢
- Edge浏览器PDF打不开?试试这个解决教..2024-04-06
- Windows端口被占用?教你一招轻松解决..2024-04-05
- 【轻松一刻】如何用Windows电脑连接苹..2024-04-04
- 破解windows如何关闭驱动程序强制签名..2024-04-03
- 电脑出现乱码字体?教你一招解决的方..2024-04-03
- 电脑弃用如何彻底清除个人数据?一文..2024-03-31
相关推荐
- 投影机无法播放视频的解决方法 投影..2023-10-12
- 蓝牙耳机只有一边响,烦恼别担忧,解..2023-12-16
- qq聊天记录删除了怎么恢复十六种方法..2021-02-25
- 惠普笔记本可以升级win11吗 惠普电脑怎..2022-10-26
- 重设Win7网络:找回丢失的网络连接..2023-12-19
- 雨林木风修复Win 10 电脑如何查看连接..2017-09-08