2
我正在開發代碼,只要將文本輸入到列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
你在哪裏定義和/或賦予'strWsName'的值? – Raybarg
該行代碼錯了,應該刪除,謝謝指出。 –
你是否想將新工作表名稱設置爲「Target.Text」? – Raybarg