excel怎么制作目录表(EXCEL制作目录和根据目录生成多个工作表)

转自EXCEL不加班

昨天的案例,客户的名称原先已经手写出来了。十几个客户名称,手写了有部分出错,如何才能又快又准的将客户名称提取出来呢?

excel怎么制作目录表(EXCEL制作目录和根据目录生成多个工作表)(1)

提取客户名称,一般都是采用VBA。按快捷键Alt F11,插入模块,将代码复制粘贴进去,点击运行按钮即可生成。

Sub 目录()

Dim i%

For i = 2 To Sheets.Count

k = k 1

Cells(k 1, 1) = Sheets(i).Name

Next

End Sub

excel怎么制作目录表(EXCEL制作目录和根据目录生成多个工作表)(2)

提取客户做目录这种很常用,还有一种就是逆操作,根据已经有的目录,生成工作表。

excel怎么制作目录表(EXCEL制作目录和根据目录生成多个工作表)(3)

生成工作表,一般都是采用VBA。按快捷键Alt F11,插入模块,将代码复制粘贴进去,点击运行按钮即可生成。

Sub 生成工作表()

Dim i%

For i = 2 To Range("A65536").End(3).Row

Sheets.Add(after:=Sheets(Sheets.Count)).Name = Sheets(1).Range("A" & i)

Next

End Sub

excel怎么制作目录表(EXCEL制作目录和根据目录生成多个工作表)(4)

最后,所有使用代码的工作簿,都需要另存为启用宏的工作簿。

excel怎么制作目录表(EXCEL制作目录和根据目录生成多个工作表)(5)

VBA对于大多数人而言,难度都很大,将自己的目标定为懂得运行代码,懂得修改简单的代码即可。

,

免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。文章投诉邮箱:anhduc.ph@yahoo.com

    分享
    投诉
    首页