我正在开发代码,只要将文本输入到 A 列中的任何行,就会创建模板电子表格的副本。电子表格需要以输入的文本命名。
目前我有以下代码,问题是它没有在我输入的文本之后命名新的电子表格。
代码如下:
Private Sub Worksheet_Change(ByVal Target As Range)
Dim wsNew As Worksheet
If Target.Cells.Count > 1 Then Exit Sub
On Error Resume Next
If Not Intersect(Target, Range("A1:A10")) Is Nothing Then
Set wsNew = Sheets(Target.Text)
If wsNew Is Nothing Then
Worksheets("Template").Copy After:=Worksheets(Worksheets.Count)
End If
'name new sheet code here
End If
End Sub