将ListObject列添加到用户窗体组合框列表时出错

陀螺

我有一个名为UFCustInfo的用户窗体。在工作表区域中,我有一个宏来显示表单-

Private Sub CmdShowInputForm()
    UFCustInfo.Show
End Sub

这被分配给工作表上的一个按钮(窗体控件)。

在用户窗体区域中,我还有一个初始化例程,可在用户窗体上填充一个组合框–

Private Sub UserForm_Initialize()
      Me.CBCustName.List = ActiveSheet.ListObject("CustInfo").ListColumns(1).DataBodyRange.Value
End Sub

当我单击命令按钮以显示表单时,出现运行时错误'438':对象不支持此属性或方法,并且调试突出显示了“ UFCustInfo.Show”行。

如果禁用(注释)Initialize行,则将加载该表单,但是(当然)组合框不会填充。

我还具有添加新的,清晰的表单和关闭表单的代码,只要我不运行初始化代码,它们都可以正常运行。我想念什么?

dbmitch

从您提供的有关列表对象的有限信息来看,我认为此修复程序可能对您有用。我认为这ListObject是一种类型,而ListObjects(多个)是您尝试访问的集合。

' *Add this to top of your module to identify future syntax errors before running *'

Option Explicit

Private Sub UserForm_Initialize()
    Const COL_NUM as Integer = 1 ' Which column you want to access '

    Dim ws As Worksheet
    Dim i As Long
    Dim tbl As ListObject

    Set ws = ActiveSheet

    Set tbl = ws.ListObjects("CustInfo")

    CBCustName.Clear

    With tbl
       ' Add cell values one at a time to the Combo Box List
       For i = 1 To tbl.DataBodyRange.Rows.Count
           CBCustName.AddItem tbl.DataBodyRange.Cells(i, COL_NUM)
       Next
    End With

End Sub

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

将ListObject列添加到用户窗体组合框列表时出错

来自分类Dev

Excel用户窗体将项目添加到列表框并标记为选中

来自分类Dev

Excel用户窗体将项目添加到列表框并标记为选中

来自分类Dev

在检查对象是否已存在时将列表添加到组合框

来自分类Dev

将课程列表添加到组合框

来自分类Dev

将多个列表项添加到组合框

来自分类Dev

Excel VBA将滚动器添加到窗体控件组合框

来自分类Dev

使用tapply()将列添加到数据框时出错

来自分类Dev

在Windows窗体中将WPF用户控件添加到ElementHost时出错

来自分类Dev

将事件列表添加到画布时出错

来自分类Dev

将GameObject添加到类中的列表时出错

来自分类Dev

C#将字符串列表添加到组合框,并且在删除项目时自动影响列表

来自分类Dev

将选择添加到组合框

来自分类Dev

VBA:在运行时将文本框添加到用户窗体

来自分类Dev

将浮点列表添加到数据框作为列时,我会丢失小数

来自分类Dev

将浮点列表添加到数据框作为列时,我会丢失小数

来自分类Dev

将浮点列表添加到数据框作为列时,我会丢失小数

来自分类Dev

将列表添加到组合

来自分类Dev

使用Powershell Windows窗体将复选框添加到列表框

来自分类Dev

添加到列表时出错

来自分类Dev

将列添加到数据框列表内的元素

来自分类Dev

将列表元素添加到数据框的列

来自分类Dev

c#WPF将组合框项添加到列表框

来自分类Dev

PySpark:当列是列表时,将列添加到DataFrame

来自分类Dev

使用用户窗体VBA将数据动态添加到行和列中

来自分类Dev

将外键添加到组合键时出错

来自分类Dev

将外键添加到组合键时出错

来自分类Dev

将文本(窗体)字段输入添加到列表

来自分类Dev

当产品相同且添加到列表框中时,如何组合产品?

Related 相关文章

  1. 1

    将ListObject列添加到用户窗体组合框列表时出错

  2. 2

    Excel用户窗体将项目添加到列表框并标记为选中

  3. 3

    Excel用户窗体将项目添加到列表框并标记为选中

  4. 4

    在检查对象是否已存在时将列表添加到组合框

  5. 5

    将课程列表添加到组合框

  6. 6

    将多个列表项添加到组合框

  7. 7

    Excel VBA将滚动器添加到窗体控件组合框

  8. 8

    使用tapply()将列添加到数据框时出错

  9. 9

    在Windows窗体中将WPF用户控件添加到ElementHost时出错

  10. 10

    将事件列表添加到画布时出错

  11. 11

    将GameObject添加到类中的列表时出错

  12. 12

    C#将字符串列表添加到组合框,并且在删除项目时自动影响列表

  13. 13

    将选择添加到组合框

  14. 14

    VBA:在运行时将文本框添加到用户窗体

  15. 15

    将浮点列表添加到数据框作为列时,我会丢失小数

  16. 16

    将浮点列表添加到数据框作为列时,我会丢失小数

  17. 17

    将浮点列表添加到数据框作为列时,我会丢失小数

  18. 18

    将列表添加到组合

  19. 19

    使用Powershell Windows窗体将复选框添加到列表框

  20. 20

    添加到列表时出错

  21. 21

    将列添加到数据框列表内的元素

  22. 22

    将列表元素添加到数据框的列

  23. 23

    c#WPF将组合框项添加到列表框

  24. 24

    PySpark:当列是列表时,将列添加到DataFrame

  25. 25

    使用用户窗体VBA将数据动态添加到行和列中

  26. 26

    将外键添加到组合键时出错

  27. 27

    将外键添加到组合键时出错

  28. 28

    将文本(窗体)字段输入添加到列表

  29. 29

    当产品相同且添加到列表框中时,如何组合产品?

热门标签

归档