excel - 运行时错误“1004”:对象“_Global”的方法“范围”失败 Visual Basics
问题描述
嗨,我正在努力让我的代码运行,并且非常感谢一些帮助,因为这是我第一次使用 Visual Basics。
错误:运行时错误“1004”:对象“_Global”的方法“范围”失败
部分代码突出显示为错误:
Dim i As Long, lastrow As Long
lastrow = Cells.Find(What:="*", _
After:=Range("Ai"), _
LookAt:=xlPart, _
LookIn:=xlFormulas, _
SearchOrder:=xlByRows, _
SearchDirection:=xlPrevious, _
MatchCase:=False).Row
此行旁边的黄色箭头:MatchCase:=False).Row
解决方案:改变
After:=Range("Ai"), _
至
After:=Range("A" & Rows.Count), _
解决方案
尝试改变
After:=Range("Ai"), _
和
After:=Range("A" & i), _
无论如何,获取 A:A 列最后一行的简单方法是:
LastRow = Range("A" & rows.count).End(xlup).row
推荐阅读
- python - 从多个页面抓取天气数据
- python - Python - 意外循环转义并且未按预期迭代列表
- angular - 如何从角度服务订阅 window.resize?
- php - 寻求正则表达式以查找用作 PHP 数组索引的未引用字符串
- python - 如何在 PYQt5 的 VLC Python 中添加定时器?
- swift - 当我尝试混合两个图像时,表达式类型不明确,没有更多上下文错误消息
- gmail - Gmail 是否会在用户详细信息中保存组织结构?
- javascript - 如何使用javascript从url中提取字符串
- google-sheets - 如何从现有表中创建新表并在电子表格中添加新列
- javascript - React Native 会在后台将 JavaScript 翻译成原生代码吗?