在 Excel VBA 中设置活动工作簿的值

2023-11-23

我现在已经以这种方式设置了我的工作簿,其中工作簿被硬编码到 Set 命令中,我想知道是否有一种方法可以做到这一点,以便我可以将其放在流畅的地方?因此,无论此代码放置在何处(在另一个工作簿中),代码都会适应新的环境。

这有道理吗?

以下是我现在正在使用的,我想让它做的是ActiveWorkbook或者使用类似的东西来代替。因为这将在代码的开头而不是中间设置。

Set wbOOR = Application.Workbooks("Open Order Report.xlsm")


你可能正在追寻Set wbOOR = ThisWorkbook

只是为了澄清

ThisWorkbook将始终引用代码所在的工作簿

ActiveWorkbook将引用处于活动状态的工作簿

在处理多个工作簿时要小心如何使用它。这实际上取决于您想要实现的目标,哪个是最佳选择。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

在 Excel VBA 中设置活动工作簿的值 的相关文章

  • 单步执行会产生与运行不同的结果

    我有一段代码用于拆分单元格中的文本 数据是由不使用任何有用的分隔符的调查程序输出的 因此不幸的是 将文本转换为列对我没有任何帮助 我写了这段代码 但事实证明 两种情况下结果是不同的 我一步步运行代码 直到添加第一列 然后让它完成 我从执行宏
  • 有一个更好的方法吗? VBA脚本

    我这里有一份供料泵的跟踪清单 我们必须考虑库存水平 所以我做了这个 当您将泵输入表中时 什么也没有发生 当您将患者姓名放在上面时 该行会变成粉红色 表明该泵已离开我们的库存 我试图将一个脚本 宏放在一起 可以计算我们仍然拥有的泵 即白色行
  • Excel的INDEX函数可以返回数组吗?

    如果数据在范围内A1 A4如下 Apple Banana Orange Strawberry Then INDEX可用于单独返回该列表中的任何值 例如 INDEX A1 A4 3 会回来Orange 是否有类似的 Excel 函数或函数组合
  • Excel VBA 组合框识别

    我的用户表单上有 4 个以上的组合框 当他们触发时 他们触发相同的事件 我想做的是找出哪个 ComboBox 触发了该事件 组合框的创建取决于组件的数量 生成组合框的代码如下所示 For j 0 To UBound ComponentLis
  • 如何从有条件的列中获取最新值

    我在 Excel 中有一个表 其中包含以下列 Date 人名 金额 英镑 该表用于记录人们何时付钱给我 通常 我可以让不止一个人在同一天向我付款 而且 随着时间的推移 同一个人会在很多天向我付款 记录添加到表格底部 以便按日期排序 但不再按
  • VBA 中的 Excel 下拉列表:“无法获取工作表类的 DropDowns 属性”

    我有这个代码 Sub addDropdown Name ActiveSheet DropDowns Add 74 25 60 188 25 87 75 Select Set n ActiveSheet DropDowns Name If N
  • Excel 单元格对齐:例如数值xlLeft、xlRight 还是 xlCenter?

    我一直在尝试对齐 Excel 单元格文本值 我尝试过更常见的xlLeft xlRight但这似乎不起作用 错误是xlLeft没有宣布 我正在使用 Visual Studios 并使用 VB 创建一个 aspx 页面 这是我的代码示例 Dim
  • 基于两列值的VLOOKUP

    我有一个表 其中一列包含用户 ID 这些被多次输入以显示特定主题的结果 ID Topic Pass Fail 71086686 Science P 71086686 Maths P 71086686 Tech P 71086686 ICT
  • 如何在vba中查找命名形状的索引号

    我运行了以下代码 for i 1 to activedocument Shapes count debug Print activedocument shapes i name next 并获得了形状列表 但是缺少一个形状 我选择了一个未包
  • 如何使用 C# 和 OleDbConnection 读取 .xlsx 和 .xls 文件?

    以前我使用的是ExcelPackage从 xlsx 文件中读取数据 效果很好 但后来我意识到ExcelPackage不适用于旧的 xls 格式 所以我升级到使用OleDbConnection代替ExcelPackage像这样 var fil
  • Excel 仅粘贴特殊使用值,还将值的数据类型与值一起复制到目标单元格中

    我一直在尝试更多地了解 Excel 单元格 特别是它们的数据类型 如果有人对细节感兴趣 我的调查位于下面的编号点中 我的结论被标记为 A 到 D 我真的很感兴趣是否有人有什么可以补充的 答 每个 Excel 单元格都有一个属性 用于定义它将
  • 如何在没有任何数据行的情况下读取 Excel 表/ListObject 中的计算列的公式

    我有一个以外部查询作为数据源的 ListObject 它返回 18 列 ListObject 之前已添加了额外的 4 个计算列 现在 ListObject 有 0 个数据行 但是 虽然有 0 个数据行 但我似乎无法读取计算列的预定义公式 如
  • Excel HTTP 获取超时

    我们有这个小子 它只是将数据泵入远程服务器 一切都按预期进行 前几天 网络服务器发生了一次持续大约一个小时的事件 我仍然可以 PING 服务器 但 IIS 没有响应 结果 宏只是挂起等待响应 关于快速通过 失败测试或超时有什么想法吗 Sub
  • Mac 上使用 Excel VBA 进行正则表达式

    我需要将 regEx 与 Excel VBA 一起使用 我使用的是 Mac OS 10 10 和 Office 2011 因此没有可以使用的 DLL 文件 这里有什么可做的 我读到我必须绑定一个苹果脚本 这是如何完成的以及该脚本需要什么内容
  • 使用字符串数组作为子字符串参数的 VBA InStr 函数 (Excel)

    找了很久了 第一次提问 目标 循环遍历包含地址的列 根据单元格包含的邮政编码为单元格偏移 0 6 分配一个值 城市名称 这是我到目前为止所得到的 缩短的数组长度 Sub LabelCell Dim SrchRng As Range cel
  • 如何使用 Office.js 获取单元格的格式

    我正在开发一个 Excel 加载项 它提取单元格 A1 的文本 包括其格式 并在其自己的区域中显示文本 所以添加包含这个 见下面的截图 显示格式化文本的区域 开始提取的按钮请点击查看图片 https i stack imgur com oy
  • 在打开的Word文档中找到未知的姓名和姓氏,将其复制并使用excel VBA粘贴到excel .activesheet中的单元格A12中

    你好 Stackoverflow 社区 我的目标是编写一个宏 在之前打开 活动的 Word 文档中查找未知姓名 或两个名字都写成 Firstname Secondname 和姓氏 或两个姓氏写成 Firstsurname Secondsur
  • 将一个大的 xlsx 文件导入到 R 中?

    我想知道是否有人知道从 大 xlsx 文件 20Mb 导入数据的方法 我尝试使用 xlsx 和 XLConnect 库 不幸的是 两者都使用 rJava 我总是收到相同的错误 gt library XLConnect gt wb lt lo
  • 使用 python 只读取 Excel 中的可见行

    我想只读取 python 中 Excel 工作表中的可见行 输入 Excel表 所以当我过滤时 作为 python 中的输出 在本例中我将仅获得可见数据 1 行 这是我的代码 from openpyxl import load workbo
  • 有没有办法破解 Excel VBA 项目的密码?

    我被要求更新一些 Excel 2003 宏 但 VBA 项目受密码保护 而且似乎缺少文档 没有人知道密码 有没有办法删除或破解 VBA 项目上的密码 你可以直接尝试这个VBA不需要十六进制编辑的方法 它适用于任何文件 xls xlsm xl

随机推荐

  • Dart/Flutter :日期范围内的天数列表

    我需要从日期范围中检索天数列表 用户选择开始日期和结束日期 并计算之间的天数 包括开始和结束日期 我尝试使用 for 循环 如下所示 List
  • Sub 与没有返回值的函数

    子程序的意义是什么 Sub 为什么不使用一个Function没有返回值 Edit 我的意思是 为什么关键字Sub存在 我可以用Function没有声明返回值并具有相同的 不是吗 因为它澄清了intent A Function明确地说 我回来
  • 如何在 GO 的 websocket 中保持连接处于活动状态

    I use code google com p go net websocket在服务器中 因此客户端可以从服务器获取通知 但是 客户端连接到服务器后 如果客户端和服务器之间没有任何数据传输 服务器将返回 EOF 错误websocket J
  • 如何将 Net::HTTP 响应转换为 Ruby 1.9.1 中的某种编码?

    我有一个 Sinatra 应用程序 http analyzethis espace technologies com 执行以下操作 检索 HTML 页面 通过 net http 从response body创建Nokogiri文档 提取一些
  • 数组被 array_keys() 和 array_values() 分割后元素顺序是否相同? [复制]

    这个问题在这里已经有答案了 我浏览了两者的手册页数组键 and 数组值 他们都没有提及是否遵守原始数组的元素顺序 他们所承诺的只是返回原始数组中的所有键或值 但是我们能绝对确定元素的顺序也与原始数组的顺序完全相同吗 不管是什么数组 我问这是
  • Flutter 中提供程序的单元测试

    我们已经以 TDD 方法启动了一个关于 Flutter 的新项目 我正在使用提供程序进行状态管理 在尝试编写小部件测试时 我们面临着测试提供程序的问题 您能否建议一个示例来编写提供者的单元测试和小部件注入提供者 我遇到以下问题 EXCEPT
  • PrimeFaces 文件下载不起作用

    我无法获取 primeFaces
  • Windows 10 上的 Ansi 颜色有点不起作用

    对于 Windows 来说 带有颜色的控制台相当新颖且令人兴奋 I wrote some programs that printed using the ansi colour escapes and all was good 然后突然停止
  • 使用 ansible 运行 mkvirtualenv

    我正在使用 ansible 配置一台机器 我成功地在虚拟机上安装了 virtualenv 和 virtualenvwrapper 但是 我似乎无法在虚拟机上创建 virtualenv 我正在尝试使用 name create virtuale
  • Java Servlet 对 POST 请求返回错误 405(方法不允许)

    我的servet对于get请求工作正常 但是当我调用POST 使用jquery ajax post 时 我收到错误405 不允许的方法 这是我的代码 import java io import javax servlet import ja
  • 停止下载nodejs请求中的数据

    我们如何停止服务器的剩余响应 例如 http get requestOptions function response Log the file size console log File Size response headers con
  • Android 复选框文本不显示

    我试图在我的 Android 活动之一中动态创建一些复选框 但它没有渲染文本 这是我的简化代码 布局 XML
  • 谁能确认这个问题(某些 Android 设备上的文件描述符数量有限)?

    我目前正在开发一款很酷的 Android 游戏 该游戏即将发布 我们的一些测试人员开始抱怨游戏崩溃并出现 打开文件太多 错误消息 我尝试在 AVD 模拟器上模拟此问题 但无法重现该错误 后来 我意识到只有我们的 Galaxy S3 和华硕
  • 在 SQL*Plus 中,如何更改提示以显示连接的用户和数据库?

    为了显示 例如 USER SID gt 我认为这对一些人可能有帮助 所以我也来回答一下 修改 ORACLE HOME sqlplus admin glogin sql 脚本 添加 set sqlprompt user connect ide
  • 无法导入 cv2 模块(Python 3.6)

    总的新人在这里 我尝试安装失败cv2python 的模块 但它不起作用 我正在使用 Python 3 6 64 位 我在cmd中输入了以下命令 C Users leahj gt C Users leahj AppData Local Pro
  • GitHub API - 写入存储库

    我查看了所有文档 但它没有回答我的问题 有没有办法写入存储库 上传文件 比如创建一个文件夹 然后上传 readme md 不需要创建文件夹 因为它们仅隐式存在于 git 中 这意味着如果您有一个带有路径的文件folder file txt那
  • 编译时如何编写程序?

    编写一个小型 C 程序 编译时需要另一个程序 从输入终端 运行时给出第二个的结果 程序 注意 关键是 想想 UNIX 假设 程序是1 c 然后 在编译时 cc o 1 1 c int main printf Hello World n D
  • Chromecast 设备被列入白名单后,如何在 Chrome 中启动接收器应用程序?

    我正在尝试从 Chrome 浏览器启动我的自定义接收器应用程序 这样做的第一步似乎是为我感兴趣的活动类型添加接收器侦听器 cast api new cast Api cast api addReceiverListener activity
  • 如何使用 MVC5RC/RTW 与现有数据库进行身份验证

    我最初问这个question当 Identity 处于测试阶段时 从那时起 类和接口发生了很大的变化 并且appearsRTW版本在RC版本的基础上又做了一些修改 原则上我需要实现以下目标 根据我的用户表 tblMembers 验证本地登录
  • 在 Excel VBA 中设置活动工作簿的值

    我现在已经以这种方式设置了我的工作簿 其中工作簿被硬编码到 Set 命令中 我想知道是否有一种方法可以做到这一点 以便我可以将其放在流畅的地方 因此 无论此代码放置在何处 在另一个工作簿中 代码都会适应新的环境 这有道理吗 以下是我现在正在