excel - 基于单元格值的 VBA 选择
问题描述
我的代码返回错误。结果如愿,但错误消息相当烦人。我怎样才能摆脱这个?
Sub SELECTIE_VERZUIM()
Dim Cval As Variant
Dim Rng1 As Range
Cval = Sheet4.Range("A16").Value
Set Rng1 = Sheet4.Range("D1:T" & Cval).Select
End Sub
运行时错误“424”: 需要对象
解决方案
尝试:
Sub SELECTIE_VERZUIM()
Dim Cval As Variant
Cval = Sheet4.Range("A16").Value
Sheet4.Range("D1:T" & Cval).Select
End Sub
此外,您应该避免Select
在 VBA 中使用
推荐阅读
- django-rest-framework - 在序列化程序中获取外键的值
- c# - SQL 不运行字符串命令
- javascript - 在使用转义函数时也使用字符串插值来构建 sql 查询是不好的做法吗?
- html - fancybox 3 卡体点击事件
- android - 如何在 android studio 上使用简单的适配器设置评分栏值
- python - 当 PythonOperator 尝试调用 API 并下载数据时,Airflow DAG 失败
- reactjs - 为我的 CRA 打字稿项目中的几乎每个文件创建“dist”文件夹
- qt - 在当前鼠标坐标处从渐变中获取颜色
- c++ - 如何将一个类型专门化为一个范围?
- python - 使用ray并行化模拟器python