vba - 分配变量以解决 VBA 中的行(Office 2019)
问题描述
创建了一个变量 x 并为其分配了一个整数值,然后用它来寻址一行。R[x] C[2] 但给出了错误。
解决方案
在 VBA 中,使用
Integer
. 所以,请养成经常使用的习惯Dim x As Long
。row.R[x] C[2]
在 VBA 中没有意义。请尝试下一种方法:
Dim X as Long
X = 2
MsgBox Cells(X, X).Address 'it will return the address of Row 2, Columns 2 ($B$2)
'Or
MsgBox Range("A" & X).Address 'returns "$A$2"
推荐阅读
- node.js - 节点多线程、媒体消耗和通过管道传输到 HTTP 响应的问题
- c++ - C++ - 从内存读取的数据根据输入具有不同的类型
- html - 如何关闭文本中的抗锯齿?
- android - 创建改造服务类 Kotlin
- php - 如何在 woocommerce cart.php 中启用更新购物车按钮?
- c# - 有没有办法从 Visual Studio 安装程序将值写入全局注册表?
- java - 如何从通过 MyBatis 映射器方法调用的 PostgreSQL 函数获取服务器消息(引发通知)?
- javascript - AMP - 组件上的手动触发操作
- elasticsearch - Elasticsearch 查询嵌套对象
- python - 如何在 Pandas DataFrame 中混合行?