运行时错误 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

相关推荐

  • FaceTime在iPhone设置中显示为灰色:修复

    FaceTime 在您的 iPhone 设置中是否显示为灰色?如果 FaceTime 显示为灰色,您将无法与他人进行 FaceTime 通话。与iPhone上的其他问题一样,这也可…

    2024年4月26日 Win 11
  • 在iPhone上观看视频时亮度更改为自动亮度:修复

    在 iPhone 上观看视频时,您的 iPhone 是否会自动更改亮度?通常,iPhone本身不会干扰屏幕亮度水平。但是,在某些情况下,亮度级别可能会自行变化。在这种情况下,这些解…

    2024年4月24日 苹果Apple
  • 应用程序无法在iPhone中打开:如何修复

    您的 iPhone 上无法打开应用程序吗?与其他平台一样,iOS 上的应用程序可能会在启动时突然崩溃。如果应用程序在初始启动时崩溃一次或两次,这并不罕见。如果您在使用Beta应用程…

    2024年4月24日 苹果Apple
  • iPhone中缺少Safari:这是修复程序

    无法想象没有 Safari 的 iPhone。由于 Safari 是所有 Apple 设备中的默认浏览器,因此缺少 Safari 浏览器对您来说可能是一个问题。由于缺少默认浏览器,…

    2024年4月24日 苹果Apple
  • iCloud存储已满通知:如何修复

    每当您下载某些文件或空投某些内容时,您的iPhone是否显示“iCloud存储空间已满”?iCloud 储存空间的免费套餐限制为仅 5GB。因此,您应该检查的第一件事是手机上iCl…

    2024年4月24日 苹果Apple
  • 请勿打扰模式在iPhone中不起作用:修复

    即使在“请勿打扰”模式下接听电话也可能是一种非常烦人的体验。顾名思义,请勿打扰模式可关闭来自邮件、消息等的所有来电通知和警报。您可以按照这些解决方案集进行修复。 修复1 –启用对焦…

    2024年4月24日 苹果Apple
  • 键盘点击声音在iPhone上不起作用:修复

    iPhone 最好的一点是手机上的触觉。在输入消息时,那些微小的振动刺痛手指的感觉在任何其他设备上都无法体验到。因此,如果咔嗒声不起作用,或者您没有从 iPhone 的键盘中获得振…

    2024年4月24日 苹果Apple
  • iPhone上的通话不断掉线:如何修复

    您的 iPhone 上的所有电话都不断掉线吗?通话中断在iPhone上并不是什么新鲜事,偶尔也会在任何其他移动设备上发生。但是突然所有通话都开始自动断开连接,手机上的通话设置一定有…

    2024年4月23日 苹果Apple
  • 无法允许访问 iPhone 中的摄像头和麦克风

    您在尝试使用应用程序时是否收到“无法允许访问摄像头和麦克风”?通常,您可以在需要提供的基础上向特定对象授予摄像头和麦克风权限。但是,如果您拒绝权限,摄像头和麦克风将无法工作,而是显…

    2024年4月23日 苹果Apple
  • 无法在iPhone上更改Apple ID国家/地区:修复

    更改 Apple ID 上的国家或地区可能非常棘手。在很多情况下,您无法更改Apple ID的区域。我们已经讨论了所有这些条件及其各自的解决方案,以便您最终可以在 iPhone 上…

    2024年4月19日 苹果Apple
  • iPhone中的Safari 403禁止错误:修复

    你得到“403.这是个错误。Safari 中的消息?Safari可能会抛出此消息的原因有很多,而其中一个关键原因是存储的网站缓存和cookie。无论实际原因是什么,您都不必识别它即…

    2024年4月19日 苹果Apple
  • iPhone自行阻止联系人:修复

    您的 iPhone 是否自行阻止了手机上的某些联系人?这对您来说可能是一个巨大的问题,因为该人将无法以任何方式与您联系。您甚至不会意识到此人已被阻止,因为不会有任何类型的通知。解决…

    2024年4月19日 苹果Apple
  • Safari无法在iPhone上下载文件:如何修复

    无法在 Safari 浏览器上下载任何内容?不用担心。使用Safari下载文件通常很容易,下载过程取决于几个与网络相关的参数。有时下载过程会失败,您所要做的就是重试下载文件。但是,…

    2024年4月19日 苹果Apple
  • 如何修复iPhone上的黑屏问题

    您的 iPhone 屏幕是黑色的,但手机处于开启状态,所有其他功能都运行良好——在这种情况下,您可以做的事情并不多。但是,与iPhone的其他问题一样,您可以应用一些解决方案来解决…

    2024年4月19日 苹果Apple
  • 自动更正/预测文本在iPhone上不起作用:修复

    本机自动更正/预测文本可以帮助您随时随地修复错别字和语法错误。但是,当该功能无法正常工作时,您最终可能会发送充满错误的消息。无论您是经常发送消息还是使用手机只是为了让您的 Offi…

    2024年4月19日 苹果Apple
  • iPhone上的Safari缩小问题:这是修复程序

    如果您无法控制 Safari 中的缩放级别,完成工作可能会非常棘手。因此,如果 Safari 看起来被缩小了,那对您来说可能会有问题。您可以通过以下几种方法解决Safari中的此缩…

    2024年4月19日 苹果Apple
  • iPhone通话直接进入语音信箱:修复

    您的电话是否直接转到语音信箱而不是拨打电话?语音邮件可以节省您的一天,同时记录您无法接听的电话中的重要消息。但是,如果所有电话都没有响铃并直接进入语音信箱,那么这是一个真正的问题,…

    2024年4月19日
  • 如何在iPhone响铃时阻止iPad响铃

    每当有人在您的 iPhone 上呼叫您时,您的 iPad 是否会响铃?在几乎所有情况下,Apple 生态系统中连续性功能的好处通常都会有所帮助。但是,如果您的iPad开始响铃,即使…

    2024年4月17日 苹果Apple
  • 如何在iPhone中使Google地图成为默认地图

    iPhone 上的默认地图是 Apple 专有的地理位置提供商“地图”。尽管地图越来越好,但它在美国以外的地区运行不佳。与谷歌地图相比,它没有什么可以提供的。在本文中,我们讨论了使…

    2024年4月17日 苹果Apple
  • 无法检查iPhone中的更新错误:修复

    在iPhone上检查更新时,您是否收到此错误消息“无法检查更新”消息?通常,当您在手机脱机时手动搜索更新时,会出现此消息。因此,我们建议您启用 Wi-Fi/蜂窝数据并再次执行相同的…

    2024年4月17日 苹果Apple
  • 在iMovie中导出时出错:修复

    尝试在iMovie中编辑假期剪辑,但在导出最终输出时不断出现错误?您会松一口气,因为您不是唯一一个在iMovie中遇到此类问题的人。在iMovie中,编辑素材的导出过程可能会变得棘…

    2024年4月17日 工具软件
  • 此连接不是iPhone中Safari上的私人错误:修复

    在iPhone上通过Safari浏览网站时,您可能会遇到此错误提示“此连接不是私人的”消息。有很多可能的原因可以归咎于此。如果您按照以下步骤对 Safari 中的问题进行故障排除,…

    2024年4月16日 苹果Apple
  • iPhone屏幕不断返回主屏幕

    每次打开特定应用程序时,您的 iPhone 屏幕是否一直返回主屏幕?这是一种异常行为,您返回主屏幕的原因是应用程序由于某种原因而崩溃。如果按照这些说明集进行故障排除,则可以更轻松地…

    2024年4月16日 苹果Apple
  • 控制中心在iPhone中不起作用:修复

    想象一下,一部没有正常运行的控制中心的 iPhone。你不能,对吧?如果控制中心上的按钮无法正常工作,则无法正确使用 iPhone。控制中心的主要思想是直接从手机上的任何地方轻松使…

    2024年4月16日 苹果Apple
  • VLC 在 Windows 11 中无法播放 MKV 文件:修复

    无法在 Windows 11 笔记本电脑上在 VLC 中播放您喜爱的电影或 MKV 剪辑?别担心,您不是唯一面临此问题的人。尽管 MKV 格式为视频文件提供了无损压缩,但在 VLC…

    2024年4月11日 Win 11