当前位置: 首页 > 编程笔记 >

excel-vba 调试器本地窗口

姜飞飙
2023-03-14
本文向大家介绍excel-vba 调试器本地窗口,包括了excel-vba 调试器本地窗口的使用技巧和注意事项,需要的朋友参考一下

示例

通过“本地”窗口,可以轻松访问正在运行的函数或子例程范围内的变量和对象的当前值。它是调试代码并逐步进行更改以查找问题的必要工具。它还允许您浏览可能不知道的属性。

请看下面的例子,

Option Explicit
Sub LocalsWindowExample()
    Dim findMeInLocals As Integer
    Dim findMEInLocals2 As Range
    
    findMeInLocals = 1
    Set findMEInLocals2 = ActiveWorkbook.Sheets(1).Range("A1")
End Sub

在VBA编辑器中,单击查看->本地窗口

然后,通过在子例程内单击后使用F8逐步执行代码,我们已停止,然后才能分配findMeinLocals。在下面,您可以看到该值为0 ---,这是从不分配值的情况。范围对象为“无”。

如果我们在子程序结束之前就停下来,我们可以看到变量的最终值。

我们可以看到值为1且类型为Integer的findMeInLocals,以及类型为Range / Range的FindMeInLocals2。如果单击+号,则可以展开对象并查看其属性,例如count或column。

 类似资料:
  • 在本章中,我们来学习如何逐步编写一个简单的宏。 第1步 - 首先,在Excel 2016中启用“开发者”菜单。要完成这个设置,请点击左上角菜单:文件 -> 选项。如下图所示 - 第2步 - 点击“自定义功能区”选项卡并选中“开发工具”。然后点击“确定”。如下图所示 - 第3步 - “开发工具”功能区出现在菜单栏中。如下图所示 - 第4步 - 点击 “Visual Basic” 按钮打开VBA编辑器

  • 主要内容:应用程序对象,工作簿对象,工作表对象,范围对象使用VBA进行编程时,用户将要处理的重要对象很少。下面是一些常见的对象 - 应用程序对象 工作簿对象 工作表对象 范围对象 应用程序对象 应用程序对象由以下部分组成 - 应用程序范围的设置和选项。 返回顶级对象的方法,比如,等等。 示例 工作簿对象 对象是集合的成员,并包含当前在Microsoft Excel中打开的所有对象。 示例 工作表对象 工作表对象是工作表集合的成员,并包含工作簿中的所有工

  • 都知道学会了英语语法,再加上大量的词汇基础,就算基本掌握了英语了。 类似的要使用vba,也要入乡随俗,了解他的构成,简单的说vba包含数据类型、 变量/常量、对象和常用的语句结构。

  • 我有一个功能。Net标准2.0: 根据本文:https://docs.microsoft.com/en-us/azure/azure-functions/functions-run-local部分"非HTTP触发函数" “对于HTTP触发器和Webhook以外的所有类型的函数,您都可以通过调用管理终结点在本地测试您的函数。在本地服务器上使用HTTP POST请求调用此终结点会触发该函数。您可以选择

  • 我有一个带有2个组合框(组合框1和组合框2)以及“保存”和“取消”按钮的用户表单。我的目标是,每当我选择一个组合框中的一个项目时,另一个应该被“阻止”或禁用。因此,当按下保存按钮时,它只能从这两个组合框之一中保存一个项目。 这就是我已经走了多远: 现在的问题是,当我为combobox1选择一个项目,为combobox2选择一个项目时,它仍然保存它。

  • 问题内容: 我需要根据通过Java从数据库中获取的数据生成Excel工作表。为此,我需要在生成Excel时调用一些VBA宏函数。有人可以帮助我如何从Java代码调用VBA宏吗? 问题答案: 我不太了解您从数据库中的数据生成Excel工作表的总体方法。通常,我会使用Vivek提出的Apache POI。 但是,如果您确实需要在工作表中调用Excel宏,则需要做两件事: 首先,您需要一个JAVA-CO