VBA如何检查工作表名称是否是数字
我在我的VBA子文件中input了下面的代码:
Sub copy2sheet() Dim wkSht As Worksheet For Each wkSht In Sheets If IsNumeric(wkShrt.Name) Then Worksheets("Anleitung").Range("A1") = "a" Else Worksheets("Anleitung").Range("B1") = "a" End If Next End Sub
我只需要在以下过程中使用带有数字名称的表单(它们都是“yymmdd”forms)。 但是,执行它给我一个424运行时错误。
有任何想法吗?
谢谢!
你有一个第4行Error 424 Object Required
,给出了Error 424 Object Required
:
If IsNumeric(wkShrt.Name) Then
应该
If IsNumeric(wkSht.Name) Then