vba - 是否可以检查床单的名称是否在附近?

标签 vba excel

我想知道是否可以检查特定工作表的可用性。如果它存在,它将继续执行其余代码。如果不在附近,那么它将添加到工作表中。

我已经想到了,但它给了我错误。如果你知道的话,一定要分享一些信息!谢谢!

sub macro1()
If sheets("Test") = False Then
Sheets.Add.Name = "Test"
End If
'Run my code
End Sub

最佳答案

像这样?

Sub Sample()
    Dim ws As Worksheet

    On Error Resume Next
    Set ws = Sheets("Test")
    On Error GoTo 0

    If ws Is Nothing Then
        Set ws = Sheets.Add
        ws.Name = "Test"
    End If

    '~~> Run your code
End Sub

关于vba - 是否可以检查床单的名称是否在附近?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9836452/

相关文章:

ruby 轨道 3 : Web service with attachment(Excel) as a parameter

sql-server - SSRS 报表上的链接以导出/呈现到 Excel

php - jQuery 发布并导出到 XLS 文件

excel - 打开 "Protected View"中的工作簿时,WorkbookOpen 事件不会触发

arrays - 使用 VBA 将单元格值范围分配给变量数组

excel - 使用共享缓存刷新一个枢轴

excel - 可以判断哪个工作簿调用了 Excel 加载项中的函数 (xla)

excel - 从 Excel 数据模型/Power Query 查询单个数据点(获取和转换数据)

vba - 使用Excel vba宏通过Windows计划任务运行

excel - VBA Visual Basic 编辑器 (VBE) 对象.Saved bool 错误?