2015-11-19 108 views
-1

我的目标很简单,当某个字段由文本组成时,我需要一个将此文本转换为工作表的按钮。使用宏在Excel 2013中创建和重命名新工作表

例如,我编写了“GOOGLE LTD”,然后单击该按钮,创建一个新工作表并将其更名为“GOOGLE LTD”。请参阅下图。

我已经通过互联网搜索,但找不到一个简单的教程,介绍如何使用宏创建和重命名工作表。

enter image description here

+2

'我已经通过internet'搜索为什么我怀疑-_- – findwindow

+1

使用宏记录器创建一个新工作表并命名它。查看代码,并学习如何编辑它。 – Davesexcel

回答

0

这里是你将需要更改txt变量=你的范围骨干:

Sub create() 
Dim txt As String 
Dim sht As Worksheet 
txt = ActiveSheet.Range("D4").value 
Set sht = Sheets.Add(After:=Worksheet(Sheets.Count)) 
sht.Name = txt 
End Sub 
+0

谢谢,我将按钮设置为宏后发生的问题是此错误消息:“编译错误:子或功能未定义”。 –

相关问题