Excel-VBA-加载项-工作表

时间:2018-12-07 22:18:03

标签: excel vba excel-addins

我第一次创建了一个excel宏“加载项”。因此,现在我可以使用工作簿顶部的快速链接在多个工作簿中使用相同的宏。

我的问题是我的宏的第一个命令是添加工作表“ Sheet1”。我的工作簿当前有2张纸。 “损耗2017”和“损耗2018”。

当我第一次添加“ Sheet1”时,什么也没发生,因此我的工作簿中的其他内容都会出错。我第二次浏览它时说“ Sheet1”已经存在。这是我打开的唯一工作簿。我尝试了很多工作表名称。它会不断将工作表添加到未知位置,然后指出它们已经存在。我的其余代码与外接程序一起使用。

当不使用外接程序功能时,我在工作表中添加的代码有效。这里是。

Dim ws As Worksheet
    With ThisWorkbook
        Set ws = .Sheets.Add(After:=.Sheets(.Sheets.Count))
        ws.Name = "Sheet1"
    End With

1 个答案:

答案 0 :(得分:2)

{ courseID003: { studentID34: { assigned: false dueDate: null } studentID34: { assigned: false dueDate: null } } courseID007: { studentID89: { assigned: true dueDate: "2018-12-07 15:51" } studentID111: { assigned: true dueDate: "2018-12-07 15:51" } studentID115: { assigned: false dueDate: null } } } 是运行代码的工作簿-在这种情况下,是您的加载项。

您可能需要在这里ThisWorkbook