vba - 为什么我无法使用 excel VBA 更新 Listbox 的 RowSource 属性?
问题描述
这是我的代码:
With Worksheets("List of Accounts").ListObjects("ListofAccounts").ListColumns(1).Range
Total_rows_Accounts = .Find(What:="*", _
After:=.Cells(1), _
Lookat:=xlPart, _
LookIn:=xlFormulas, _
SearchOrder:=xlByRows, _
SearchDirection:=xlPrevious, _
MatchCase:=False).Row
End With
If Total_rows_Accounts > 1 Then
lbxCurrent.RowSource = "List of Accounts!A2:A4"
End If
我的工作表是什么样的:
错误:
解决方案
您的范围不正确。应该是lbxCurrent.RowSource = "'List of Accounts'!A2:A4"
由于工作表名称中的空格而出现错误
推荐阅读
- ios - 如何交换字符串数组中的第一项和第二项?
- asp.net - 如何水平显示 asp.net 验证摘要?
- javascript - 日期选择器范围不允许结帐日期为同一天
- dart - 为 ExpansionPanelList 的头部和主体赋予不同的颜色
- mysql - GCP-SQL 在 MySQL 上设置多个 sql_mode 标志
- android - 如何避免打开同一个应用程序的两种风格的应用程序?
- android - onReceive 是进行调用者权限检查的正确方法吗?
- c++ - 可以单独使用这两个参数,但不能同时使用这两个参数
- ios - 导入和使用带有 Carthage 的 Swift SnapshotTesting 框架
- sql - 从一张表中删除另一张表中的数据