tinystm.org.
  • 主(current)
  • 更新
  • 铬合金
  • 外表
  • 免费软件
  • Google首页
  • 办公室

在Windows 10中修复Excel VBA运行时错误1004

在Windows 10中修复Excel VBA运行时错误1004

尝试消除问题的工具



无论是创建供个人使用还是用于企业的Excel报表,它都有两种格式:XLS和XLSX。当这些格式损坏时,您会看到 VBA运行时错误“ 1004” 。



当您尝试在Excel工作表中创建宏时,也会发生此错误,从而阻止您使用Excel。虽然这可能使您无法在VBA上工作,但也可能导致VBA崩溃,甚至有时导致系统崩溃。

好消息是,可以使用两种方法解决此问题。让我们看看如何。

方法1:在MS Excel中使用开发人员选项卡

步骤1: 打开 电子表格 您正面临的问题的工作表,然后单击 开发者 标签。



现在,点击 插入 下方和下方的选项 ActiveX控件 部分,选择 命令按钮 。

女士Excel开发人员选项卡插入Activex控件命令按钮

第2步: 现在,在任何地方 电子表格 工作表,拖动并绘制一个 命令按钮 。这将会 CommandButton1 。



空区域拖放命令按钮

第三步: 双击 CommandButton1 能够写 VBA代码 在里面 Microsoft Visual Basic应用程序 打开的盒子。

现在,输入以下内容 VBA代码 如图所示:



Dim a As Integer Dim b As Integera = Worksheets('Sheet Name').Cells(Row number, Column number).Value b = Worksheets('Sheet Name').Cells(Row number, Column number)).Value Worksheets('Sheet Name').Cells(Row number, Column number)).Value = a + b

*笔记 - 确保用实际的工作表名称,行号和列号替换突出显示的部分。

Microsoft Visual Basic应用程序窗口写入命令输入



第4步: 现在,回到 Excel表格 ( 工作表1 在这种情况下),然后点击 设计模式 中的选项 工具列 撤消它。

现在,点击 CommandButton1 在工作表中生成结果。



Excel工作表设计模式命令按钮1总计自动填充

步骤5: 如果输入 VBA 代码错误,它将为您提供 VBA运行时错误1004 。



如果您输入错误的Vba代码Vba运行时错误1004

因此,这应该有助于您了解为什么 运行时错误1004 并帮助您避免使用正确的方法 VBA代码 和样式。但是,如果问题仍然存在,请尝试第二种方法。

方法2:通过创建一个新的Excel模板

步骤1: 打开 微软Excel 然后按 Ctrl + N 键盘上的两个键一起打开新的工作簿。

现在,转到 文件 左上角的标签。

Excel工作表文件选项卡

第2步: 现在,在工作簿的右侧, 最近的 部分,删除除一张以外的所有Excel工作表。

“文件”选项卡右侧最近删除一个文件之外的所有文件

根据需要格式化剩下的这张纸。

第三步: 完成后,转到 文件 再次点击并点击 另存为 。

选择您要保存文件的位置。现在,将 另存为类型 字段为 Excel模板 。确保您将文件保存在 .xltx或.xlt 格式。

文件选项卡另存为选择位置另存为类型Excel模板文件名.xltx或.xlt格式保存

*笔记 - 上面使用的格式用于 Excel 2017 及以上版本。

第4步: 保存模板后,可以使用以下代码添加模板:

Add Type:=pathfilename

确保使用保存的文档名称替换文件名。

这样可以解决您的VBA运行时错误1004问题,但如果没有,请尝试第3种方法。

方法3:通过信任中心设置

步骤1: 打开 微软Excel 然后去 文件 标签。现在,点击 选项 在菜单中。

MS Excel文件选项

第2步: 在里面 Excel选项 窗口中,单击 信托中心 在窗格的左侧。在右侧,单击 信任中心设置 。

Excel选项信任中心信任中心设置

第三步: 在里面 信托中心 窗口中,单击 宏设置 左侧的选项。现在,在窗格的右侧,选择旁边的单选按钮 禁用 所有带有通知的宏。

然后,选择旁边的单选按钮 信任对VBA项目访问模式的访问 。

按 好的 保存更改。然后按 好的 再次在 Excel选项 窗口退出。

宏设置禁用所有具有通知信任访问权限的Vba项目对象模式的宏

此方法应解决您的VBA运行时错误问题。有点,如果问题仍然存在,请尝试第四种方法。

方法4:通过删除GWXL97.XLA文件

步骤1: 按 Windows键+ E 一起在键盘上打开 文件管理器。 现在,点击 这台电脑 在左侧,然后在 C盘 在右侧。

此PC C驱动器

第2步: 现在,按照如下所示的路径到达 电子表格 文件夹:

C:Users'username'AppDataLocalMicrosoftExcel

此PC C驱动器遵循Excel Xlstart的路径

现在,打开XLStart文件夹。

*笔记 - 用您的特定用户名(不带引号)替换突出显示的部分。

第三步: 现在,您将看到一个名为–的文件。 GWXL97.XLA 。选择此文件并点击 删除 。

就这样。遵循以下方法可以帮助您修复Windows 10 PC中的VBA运行时错误1004。

为你推荐:
  1. 修复:Microsoft Excel无法打开或保存更多文档,因为没有足够的内存
  2. 修复Windows 10中损坏的Excel文件并恢复丢失的数据
  3. 修复Excel文件在Windows 10中未打开问题
  4. 如何在Windows 10中修复Excel Online无法正常工作的错误
  5. 修复:Microsoft Excel已停止Windows 10中的工作错误
  6. 修复Microsoft Excel错误:“太多不同的单元格格式”

有趣的文章

  • 修复:Windows 11 和 10 上的 Discord 没有音量

    帮助
  • 修复您当前的安全设置,不允许下载此文件错误

    浏览器
  • Airtame Casting Dongle将于今年发布

    Vs

热门类别

  • 更新
  • 铬合金
  • 外表
  • 免费软件
  • Google首页
  • 办公室

有趣的文章

  • 试图引用不存在的令牌
  • 尝试打开空间声音时出了点问题
  • 如何在右键菜单中添加打开方式

Copyright 2026 All rights reserved. tinystm.org