excel - Excel VBA 无效的过程调用或参数错误
问题描述
我有一个 Excel 宏,可以在办公室的所有 PC 上运行,除了一台。基本上,这段代码的工作是获取白色单元格和绿色单元格的范围。当我运行宏时,它显示此错误:运行时错误'5':无效的过程调用或参数。
错误似乎发生在第一个 .AutoFilter 行之后: With.UsedRange 行
Sub AutoUpdate()
Dim xlRngG As Range, xlRngW As Range
Dim xlRowG As Range, xlRowW As Range
Dim lngRemainG As Long
Dim lngReceiveG As Long, lngComleteG As Long, lngReturnG As Long
Dim lngReceiveW As Long, lngComleteW As Long, lngReturnW As Long
Application.ScreenUpdating = False
With ActiveSheet
With .UsedRange
.AutoFilter
.AutoFilter Field:=1, Criteria1:=RGB(255, 255, 255), Operator:=xlFilterCellColor 'white
Set xlRngW = .Offset(1).Columns(1).SpecialCells(2).SpecialCells(12) 'white
.AutoFilter Field:=1, Criteria1:=RGB(0, 255, 0), Operator:=xlFilterCellColor 'green
Set xlRngG = .Offset(1).Columns(1).SpecialCells(2).SpecialCells(12) 'green
.AutoFilter
End With
For Each xlRowG In xlRngG.Rows
我检查了两个系统的 Excel 插件,这是在几个 Excel 论坛中建议的,但一切似乎都是一样的。
如果此问题已关闭或我遗漏了什么,我深表歉意。这是我第一次在 Stackoverflow 上发帖,我束手无策。
解决方案
推荐阅读
- c++ - 如何从此代码中获取递归调用的数量?
- python - Beautiful Soup 没有返回 html 表的列表
- node.js - 如何从nodejs将数据插入到excel表格的单元格中
- python - 如何在 python 中找到 2 个 3D 矩阵之间的相位相关性?
- android - android中的阿拉伯语翻译问题
- regex - 是否有任何正则表达式可以找到一个值是否是 hashmap?
- php - PHP 警告:preg_match():编译失败:第 223 行 wp-includes/class-wp.php 中偏移量 44 处的字符类范围乱序
- mechanicalturk - Amazon Mechanical Turk:使用网站 UI 创建了一个作业,但想使用 Python API 接受/拒绝作业
- java - 在 Flux doOnEach 中同步
- draw.io - Draw.io - 中间有对象的自定义箭头