多语言展示
当前在线:1603今日阅读:99今日分享:20

EXCE系列-办公自动化-VBA(1)-批量合并工作薄

EXCEL几乎成了办公一族,每天必接触的工具了,但是他的功能却很少有人真的完全使用起来,那写机械重复繁琐的工作,你还在埋头苦干吗?可能干了一周,对我来说只需要几分钟,甚至几秒,今天就教大家办公自动化
工具/原料
1

电脑一台

2

EXCEL 07及以上版本(03稍有差异)

3

人,基本的动手能力即可

方法/步骤
2

右边工程窗口,Sheet1标签右击-插入模块,双击模块,粘贴,我提供的代码即可

3

点击F5执行(其他按钮等方法这里不多讲)

4

回到工作表,查看效果!这是我们的超链接目录已经创建好了,点击相应链接,链接到对应的工作表

5

详细代码(供参考):一键目录Sub 一键目录()'个人写好,收藏的代码,大家粘贴即可    Dim i%    Application.DisplayAlerts = False    Application.ScreenUpdating = False    On Error Resume Next    If Not Sheets("目录") Is Nothing Then        Sheets("目录").Delete    End If    Sheets.Add.Name = "目录"    Sheets("目录").Move ThisWorkbook.Sheets(1)    With Sheets("目录")        .Columns("a:B").Clear        .Range("a1:b1") = [{"编码", "目录"}]        For i = 2 To Sheets.Count            .Cells(i, 1) = i - 1            .Hyperlinks.Add Anchor:=.Cells(i, 2), Address:="", _                SubAddress:="'" & Sheets(i).Name & "'!A1", TextToDisplay:=Sheets(i).Name        Next        .Cells(2, 1).Select        ActiveWindow.FreezePanes = True    End With    Application.DisplayAlerts = True    Application.ScreenUpdating = TrueEnd Sub

6

更多通用教程经验后期发布,我的特色就是动画教程,方便易懂!

推荐信息