excel - 在 VBA 中,使用变量将一个工作表中的单元格范围设置为另一个工作表中的范围值的正确语法是什么?
问题描述
我正在尝试构建使用变量的有效 VBA 命令。这是一个确实有效的硬编码示例:' temp.Range("A1:P1").Value2 = pollResults.Range("A1:P1").Value2
这是我对同一命令的尝试,其中变量替换了行和最后一列:
temp.Range(Chr(34) & "A" & lastTempRow & ":" & lastColumn & lastTempRow & Chr(34)).Value2 _
= pollResults.Range(Chr(34) & "A" & RowCount & ":" & lastColumn & RowCount & Chr(34)).Value2
以上给了我运行时错误'1004'。方法“对象范围”_Worksheet' 失败。
我已经查看了有关 Ranges 的其他答案,但似乎没有一个符合我的要求。
解决方案
推荐阅读
- android - Gradle 无法通过 google() 存储库解析 androidx.ui:ui-tooling 依赖项
- r - maxLik 函数中的对数似然
- authentication - 当我尝试访问受 auth0 保护的 api 时,auth0 收到错误(需要登录)
- android - 根据android中的长度文本更改listview行的高度
- c++ - 访问静态成员函数给出: ld: symbol(s) not found for architecture x86_64
- java - 列表包含另一个列表,并且基于逻辑主列表应该修改
- tensorflow - tf.map_fn 不会通过更高的 parallel_iterations 提高速度
- python - 运行函数 pyttsx3 文本到语音导致应用程序关闭
- sql - 评估多窗函数
- python - 请帮助python numpy“无法将字符串转换为浮点数”