vba - 参数不是可选的 - 简单的 VBA 函数
问题描述
我在 vba 中不断收到 Argument not optional 编译器错误,但不知道为什么。
我看不到任何拼写错误,我什至不接受任何参数,并且子例程仅在单击按钮时执行。
Public Sub SearchAMLinesForIDs_Click()
Dim time As String
time = "AM"
Dim end_row As Long
end_row = Range("A2").End(xlDown).row
Dim lookup_end_row As Long
Dim lookup_result As Long
lookup_end_row = ThisWorkbook.Sheets(time & "_Lines").Range("A2").End(xlDown).row
lookup_table = ThisWorkbook.Sheets(time & "_Lines").Range("A2:C" & lookup_end_row)
Dim row As Long
For row = 1 To end_row
lookup_result = WorksheetFunction.VLookup(Range("A" & row), lookup_table, 1, False)
Cells(row + 1, 2) = lookup_result
Next row
End Sub
解决方案
推荐阅读
- android - 是否可以在 iOS 和/或 Android 上的 WebView 上分层其他 Xamarin.Forms 控件?
- ios - 在 iOS 中使用 RSSI 访问 wifi 信息
- animation - JavaFX将显示分数的文本更改为动画并设置回分数
- python - python 中由 random.randint() 生成的随机数的方差增加
- python - python DataFrame将dict列拆分为多列
- mysql - 节点 js Sequelize 与 MySQL 日期格式问题
- javascript - SailsJS 自定义 API 挂钩 - 子域
- javascript - 使用 Fetch API 时如何等待 http 请求完成
- ios - 如何在 Objective-C 中重新定义枚举?
- continuous-integration - 在 Azure Pipelines 中使用 git 或 hg 存储库标记作为版本