运行时错误 9 订阅超出范围:如何修复

错误消息“运行时错误 9”出现在 Microsoft Excel 的 Visual Basic 中的某些方案中。虽然此错误的主要原因是主要基本代码中的范围问题,但在某些情况下,您可能会面临这种困境。在本指南中,我们讨论了您可能遇到此错误的所有可能解决方案以及如何对此进行故障排除。

修复 1 – 检查代码中提到的范围

当代码中断言的范围配置错误时,会出现“运行时错误 9”。因此,在这种情况下,请检查代码中提到的变量范围。

例子 –

Sub Newfunction()
Dim Array() As Variant
Array(1) = "Zero"
End Sub

 

1st-one-min

 

正如您在代码中看到的,Array 被声明为变体,但没有任何适当的范围。这就是为什么,当您在 VB 编辑器中运行此代码时,您将收到下标错误。

只需更改代码中的范围,您就可以开始了

修复2 –调整工作表的名称

如果您同时使用多个工作表,则代码中显示的工作表名称可能不正确。

例子 –

Sub CommandButton1_Click()
Worksheets("Sheet").Range("A1:D5").Select 
Selection.Copy 
Worksheets("Sheet1").Activate
Worksheets("Sheet1").Range("A1:D5").Select
ActiveSheet.Paste 
Application.CutCopyMode = False
End Sub

如您所见,在运行上述VBA代码时,Excel将为您提供超出范围的错误代码9下标。这样做的原因是提到的工作簿的范围是工作表,并且操作是在工作表 1 而不是工作表 2 上完成的。

现在,你可以这样做——

步骤1 –只需右键单击工作表,然后点击“重命名”即可重命名工作表。

步骤2 –更正工作簿的名称。

 

rename-it-min

 

你可以这样重新调整代码——

Sub CommandButton1_Click()
Worksheets("Sheet").Range("A1:D5").Select 
Selection.Copy 
Worksheets("Sheet2").Activate
Worksheets("Sheet2").Range("A1:D5").Select
ActiveSheet.Paste 
Application.CutCopyMode = False
End Sub

 

workspace-name-change-min

 

运行此代码,您将不会再遇到任何下标范围问题。

修复3 –启用宏

如果 VBA 脚本使用任何宏模块,而您尚未启用它们,则启用宏应该可以帮助您解决问题。

步骤1 –转到Excel工作簿,然后单击“文件”菜单。

步骤2 这一次,单击左侧功能区中的“选项”菜单。

 

excel-options-min-1-1

 

步骤3 –您必须找到并打开“信任中心”选项卡。

步骤4 –在右侧窗格中,单击打开“信任中心设置”选项。

 

trust-center-min-1-1

 

步骤5 –这里有很多选择。选择打开“”选项卡。

步骤 6 –现在,根据代码中的宏设置,转动以下任一选项 –

Disable all macros except digitally signed macros
Enable all macros (not recommended: potentially dangerous codes can run)

步骤 7 –点击“确定”以将更改保存在Excel中。

 

enable-macros-min

 

现在,在Excel中保存这些更改后,您可以再次运行VB代码。

修复 4 – 逐步调试代码

就像其他终端一样,Visual Basic 模块确实有一个调试工具。使用这些代码对代码进行故障排除。

步骤1 –打开MS Excel页面后,转到“开发人员”选项卡。

步骤2 –接下来,点击第一个选项,即“Visual Basic”。

 

develope-visual-basic-min

 

步骤3 –打开 Visual Basic 控制台后,选择具有可疑值的步骤。

 

select-the-line-min

 

步骤4 –在此之后,打开“调试”菜单并使用其中的工具找出导致此下标错误的错误。

debug-it-min

 

现在,您可以自己测试代码。

修复5 –打开并修复Excel文件

电子表格本身可能已损坏。因此,您应该修复并打开Excel文件。

步骤1 –将更改保存在 MS Excel 应用程序中。

步骤2 –单独启动 Microsoft Excel 应用程序。

步骤3 –这一次,点击第一个菜单“文件”。

步骤4 –接下来,走这条路——

Open > Browse

 

open-browse-min-e1707839238345

 

步骤5 –下一步是手动转到 Excel 文件的位置。

步骤 6 –接下来,选择其中的文件。

步骤 7 –最后,将底部选项切换为“打开并修复”从列表中。

 

open-and-repair-min-e1707839259705

 

加载 Excel 文件后,您终于可以运行 Visual Basic 代码,而不会出现任何问题。

原创文章,作者:校长,如若转载,请注明出处:https://www.yundongfang.com/Yun292607.html

(0)
打赏 微信扫一扫不于多少! 微信扫一扫不于多少! 支付宝扫一扫礼轻情意重 支付宝扫一扫礼轻情意重
上一篇 2024年3月29日 上午8:55
下一篇 2024年4月6日 下午2:18

相关推荐

  • Apple Music 会自行暂停歌曲:修复

    您的曲目是否在 Apple Music 上不断自动暂停?音乐中频繁和突然的停顿意味着它正在缓冲,这就是为什么它无法连续流式传输歌曲的原因。从生锈、不稳定的音乐质量连接开始,可能会暂…

    2024年6月15日 苹果Apple
  • iPhone卡在飞行模式:如何修复

    在某些情况下,飞行模式非常方便。但是,如果您的iPhone突然卡在其中,相同的飞行模式可能会让您头疼。在本文中,我们设计了这套解决方案,可以让您的iPhone退出飞行模式。 快速解…

    2024年6月15日 苹果Apple
  • 电源按钮在iPhone上不起作用:修复

    电源按钮在您的 iPhone 上无法正常工作吗?电源按钮的无功能可能很烦人。虽然您可能不会经常关闭或重新启动iPhone,但该按钮的主要目的是锁定和唤醒设备。不用担心。即使按钮不起…

    2024年6月13日 苹果Apple
  • iMessage不发送图片,失败:如何修复

    在iPhone上从iMessage应用程序发送图片时遇到问题?无论是宠物的快照还是快速捕获您的工作,通过iMessage发送图片都非常容易。但是,就像其他 Apple 应用程序和服…

    2024年6月12日 工具软件
  • iPhone电池突然掉落:修复

    iPhone电池突然掉线了吗?这个问题似乎影响了少数iPhone用户。电池电量的持续下降可能是一个严重的问题,需要用户注意。您可以执行某些检查并维护多种预防措施。因此,不要浪费一秒…

    2024年6月12日 苹果Apple
  • iPhone中的延迟通知:修复

    您的 iPhone 收到通知时是否存在明显延迟?有些通知可能非常具有时效性,因此即使几分钟后收到通知也会破坏交易。因此,考虑到眼前的这种情况,我们设计了这些非常有用的解决方案。请按…

    2024年6月12日 苹果Apple
  • iPhone键盘未显示:修复

    无法访问 iPhone 上的键盘?在某些情况下,即使您点击应用程序的活动部分,键盘也可能不会显示在屏幕上。有时这种类型的错误会出现在 iOS 上,有几种解决方法可以解决这个问题。不…

    2024年6月12日 苹果Apple
  • 来电未显示在iPhone屏幕上:修复

    您的 iPhone 上没有收到任何来电通知?通常,每当您接到电话时,iPhone屏幕都会亮起。使用电话的主要原因是通信。那么,如果您无法在 iPhone 上接听任何来电,那它有什么…

    2024年6月12日 苹果Apple
  • iPhone侧边按钮不起作用:如何重新启动

    随着 iPhone 上的侧边按钮的定期和长时间使用,它可能会停止正常工作。这并不罕见,几乎任何iPhone用户都可能发生。但是,如果侧边按钮停止工作,则某些功能将受到限制。这包括重…

    2024年6月12日 苹果Apple
  • iPhone滞后问题:这是修复方法

    在iPhone上遇到滞后?就像其他手机一样,您有时可能会在 iPhone 上遇到抖动或滞后。但是,如果您使用哪种应用程序,iPhone开始一直滞后并显示出抖动的迹象,则不应进一步忽…

    2024年6月12日 苹果Apple
  • iCloud同步列表中缺少语音备忘录选项:修复

    使用Apple设备有其自身的优势,因为您的所有联系人,备忘录,便笺,钱包,照片都会自动同步。但是,在同步iCloud设置时,您可能看不到“语音备忘录”选项。如果您受到此问题的影响,…

    2024年6月4日 苹果Apple
  • 您无法在 iPhone 上的 Spotify 应用程序中升级到高级版:修复

    Spotify 具有高级订阅的功能必须提供如此多的功能。但是,在将您的 Spotify 帐户升级到高级层时,此消息可能会显示“您无法在应用程序中升级到高级”消息。这是最糟糕的情况,…

    2024年6月1日 苹果Apple
  • Airdrop接受拒绝弹出窗口在iPhone上丢失:修复

    iPhone上的AirDrop系统缺少接受/拒绝功能?AirDrop是Apple的专有文件共享系统,未经用户同意,无法运行。因此,没有接受/拒绝弹出窗口仅意味着 AirDrop 将…

    2024年6月1日 工具软件
  • iPhone相机在室内灯光下闪烁/闪烁:修复

    您的 iPhone 相机在室内灯光下闪烁或闪烁太多吗?您用 iPhone 拍摄的视频看起来不太好,因为灯光会亮起。您在视频上看到的闪烁是因为刷新率的差异。这是不正常的,有一些方法可…

    2024年6月1日 苹果Apple
  • 5G在iPhone中不起作用:如何修复

    您的 iPhone 上没有收到任何 5G 信号?您的 iPhone 没有显示任何 5G 信号有几个原因。在可能的原因中,通常是网络设置配置错误的情况。您可以修复 iPhone 上的…

    2024年5月30日 苹果Apple
  • iMessage 以绿色显示:这是修复程序

    您的iMessage是否在iPhone上显示绿色文本气泡?这就是所谓的“绿色泡沫”问题。通常,当有人从非 iOS 设备向您发送消息时,它会显示在绿色气泡中。除此之外,iPhone设…

    2024年5月30日 工具软件
  • iOS 版 Chrome 中缺少标签页号:修复

    iPhone 上的 Chrome 浏览器中是否缺少标签编号?通常,当您打开超过 100 个标签页时,标签页号会从 Chrome 页面中消失。因此,如果您在 Google Chrom…

    2024年5月29日
  • 无法在iPhone中收到邮件错误:修复

    在iPhone上没有收到邮件?如果打开邮件应用程序时显示“无法接收邮件”消息,则邮件应用程序存在一些问题。就像“邮件”应用程序中的所有其他问题一样,有一些解决方案可以解决问题。因此…

    2024年5月29日 苹果Apple
  • 在 iPhone 上找不到要纠正的红眼:修复

    红眼校正功能可校正 iPhone 中拍摄的照片中的红眼。但是,当板载 AI 无法正确检测到图片中的红眼时,它会显示“没有找到要纠正的红眼”消息。您可以采取一些措施来避免此问题。当您…

    2024年5月29日 苹果Apple
  • 此 Apple ID 尚未在 iTunes Store 中使用:修复

    使用Apple ID登录iTunes Store时,可能会在屏幕上抛出此错误提示“此Apple ID尚未在iTunes Store中使用”。没有什么可担心的错误提示,您可以按照这些…

    2024年5月29日 苹果Apple
  • Safari 中缺少隐私浏览:修复

    iPhone上的Safari浏览器缺少隐私浏览?隐私浏览可以节省您手动删除浏览数据跟踪的大量工作。因此,没有隐私浏览也可以被视为缺少浏览器的重要功能组件。因此,检索此私人浏览器应予…

    2024年5月29日 技术教程
  • 在iPhone中未检测到耳机:修复

    无法检测到 iPhone 上的耳机?如果您的iPhone根本无法检测到耳机,那么对您来说可能会非常成问题。通常,这只是蓝牙连接问题,您可以在几秒钟内解决它。但是,如果耳机根本无法连…

    2024年5月29日 苹果Apple
  • 无法在 iPhone 中进行应用内购买:修复

    无法在 iPhone 上完成应用内购买?应用内购买只是使整个购买过程非常顺利。从iPhone上的购买过程的启动到成功完成,涉及几个因素。因此,如果单个组件在此过程中失败,则应用内购…

    2024年5月29日 苹果Apple
  • 相信iPhone中缺少此计算机:修复

    当您使用电缆将 iPhone 连接到 MacBook 或其他 Apple 设备时,它会询问您的输入是信任该设备还是将其列入怀疑列表。现在,如果根本没有出现此“信任此计算机”消息怎么…

    2024年5月20日 苹果Apple
  • iPhone上不可用的位置:修复

    假设您即将进行很久以前计划的徒步旅行,但该位置似乎停止在您的手机上工作?虽然它可能看起来不多,但错误的位置设置可能会非常成问题。从天气应用程序开始搜索您附近的餐厅,错误的位置设置可…

    2024年5月20日 苹果Apple