Excel - VBA - 加载项 - 工作表

马特·莱恩

我第一次创建了一个 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
蒂姆·威廉姆斯

ThisWorkbook 是运行代码的工作簿 - 在这种情况下是您的加载项。

你可能需要ActiveWorkbook这里

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

从其他 VBA 项目隐藏 Excel 加载项中的工作表

来自分类Dev

Excel加载项插入模板工作表

来自分类Dev

Excel Office加载项API工作表保护密码

来自分类Dev

VBA循环Excel工作表

来自分类Dev

从VBA打开Excel时未加载Excel加载项

来自分类Dev

加载 Excel 工作表时使用 VBA 初始化组合框

来自分类Dev

使用Excel VBA激活工作表

来自分类Dev

Excel VBA在选择的工作表中循环

来自分类Dev

使用Excel VBA获取工作表名称

来自分类Dev

每个工作表循环的Excel VBA

来自分类Dev

将VBA子插入Excel工作表

来自分类Dev

VBA Excel工作表复制顺序错误

来自分类Dev

保存工作表pdf excel vba

来自分类Dev

需要激活Excel VBA工作表吗?

来自分类Dev

Excel VBA每个工作表中的数据

来自分类Dev

Excel VBA复制模板工作表

来自分类Dev

Excel VBA-工作表保护太快

来自分类Dev

在工作表之间传输数据(Excel VBA)

来自分类Dev

在Excel工作表VBA中出现循环

来自分类Dev

从Access VBA编辑打开的Excel工作表

来自分类Dev

使用 VBA 从 Excel 工作表更新 SQL

来自分类Dev

VBA加载项无法在“自动打开”中引用工作表

来自分类Dev

VBA遍历工作表以删除重复项

来自分类Dev

Excel加载项和VBA引用的范围是什么?

来自分类Dev

从VBA运行第三方Excel加载项

来自分类Dev

Visual Studio 2019 C ++ dll Excel VBA加载项问题

来自分类Dev

在Excel VBA中使用COM加载项中的CLR类?

来自分类Dev

Excel 2007 VBA错误#450-求解器加载项

来自分类Dev

Excel VBA +遍历工作表,如果工作表名称如模式,则重命名工作表