excel - Microsoft VBA 类型错误:如何为 isEmpty() 使用 .cells 而不是 range.value
问题描述
我是 VBA 的新手,所以这可能是一个简单或乏味的修复,但我正在尝试让以下代码行工作:
For Each orgnameB in rngOrgList
If IsEmpty(Worksheets("Org List").Cells(orgnameB, "I")) = False Or _
IsEmpty(Worksheets("Org List").Cells(orgnameB, "J")) = False Or _
IsEmpty(Worksheets("Org List").Cells(orgnameB, "K")) = False Then
Worksheets("Quickbooks").Cells(start.row, "G").Value = "The following discounts have been applied:"
End If
我收到一个类型错误,我认为是因为您应该对 isEmpty() 函数使用范围引用和 rng.Value,而不是单元格引用。有没有办法解决这个问题?你会建议如何解决这个问题?谢谢!!
解决方案
推荐阅读
- ios - App Store Connect 中的 Apple App Privacy 应该如何填写?
- javascript - 如何分离并附加到仅相关的 div jQuery
- powershell - 如何使用 http GET 处理登录重定向
- javascript - JS:为移动元素添加缓动
- yii2 - Yii2:使用“joinWith()”时按数据透视表过滤查询
- xamarin.android - 访问 OneDrive 文件 - 最简单的方法
- java - 检查 HashSet 中是否存在数组
- php - 提交表单时接受条款和条件的复选框 - Laravel 8
- python - 我们究竟应该在什么时候在文本预处理管道中执行拼写校正?
- esp32 - 在深度睡眠中保持 ESP32 非 RTC GPIO 引脚状态为高电平