VBA-设置类属性时出现“应用程序定义的错误或对象定义的错误”

新的开始

我正在编写一个小的Excel宏,并且有一个名为EventClass的类。

我遍历工作表中的每一行,并将每一行添加为EventClass对象集合中的EventClass对象-该行中的每个单元格都是该类的属性。

这是代码:

Dim iRow As Integer
For iRow = 2 To oSourceWorksheet.UsedRange.Rows.Count

    Set evEvent = New EventClass
    evEvent.OwnerConsolidated = oSourceWorksheet.Rows(iRow, 1)
    evEvent.OwnerUser = oSourceWorksheet.Rows(iRow, 2)
    evEvent.ProductsAF = oSourceWorksheet.Rows(iRow, 3)
    evEvent.ProductsGL = oSourceWorksheet.Rows(iRow, 4)
    evEvent.ProductsMZ = oSourceWorksheet.Rows(iRow, 5)
    evEvent.Quarter = oSourceWorksheet.Rows(iRow, 6)
    evEvent.Attendees = oSourceWorksheet.Rows(iRow, 7)
    evEvent.CampaignName = oSourceWorksheet.Rows(iRow, 8)

    colEvents.Add evEvent

Next iRow

错误被抛出在第一个属性集上,我不知道为什么。

让我知道您是否需要查看其他任何代码或其他内容!

谢谢你们!

戴维·泽门斯

尝试使用.Rows具有两个参数的range对象属性时,即使intellisense告诉我可以提供两个参数,我也会收到此错误

在此处输入图片说明

尝试这样做:

With oSourceWorksheet.UsedRange
    evEvent.OwnerConsolidated = .Cells(iRow, 1)
    evEvent.OwnerUser = .Cells(iRow, 2)
    evEvent.ProductsAF = .Cells(iRow, 3)
    evEvent.ProductsGL = .Cells(iRow, 4)
    evEvent.ProductsMZ = .Cells(iRow, 5)
    evEvent.Quarter = .Cells(iRow, 6)
    evEvent.Attendees = .Cells(iRow, 7)
    evEvent.CampaignName = .Cells(iRow, 8)
End With

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

VBA应用程序定义或对象定义的错误

来自分类Dev

Excel VBA:将命名范围存储在数组中时出现应用程序或对象定义错误

来自分类Dev

VBA错误:“运行时错误1004:应用程序定义或对象定义的错误”

来自分类Dev

运行时错误'1004':应用程序定义的错误或对象定义的错误VBA

来自分类Dev

范围的VBA运行时错误1004“应用程序定义的错误或对象定义的错误”

来自分类Dev

Excel 2013 VBA:将数组写入工作表“应用程序定义的错误或对象定义的错误”

来自分类Dev

Excel VBA运行时错误1004“应用程序定义或对象定义的错误”

来自分类Dev

VBA运行时错误1004:应用程序定义或对象定义的错误

来自分类Dev

使用平均值会在VBA中产生应用程序定义的错误或对象定义的错误

来自分类Dev

Excel VBA运行时错误1004“应用程序定义或对象定义的错误”

来自分类Dev

VBA Excel FormulaR1C1“应用程序定义的错误或对象定义的错误”?

来自分类Dev

Excell VBA 运行时错误“1004”:应用程序定义或对象定义错误

来自分类Dev

VBA INDEX MATCH 运行时错误“1004”:应用程序定义或对象定义错误

来自分类Dev

VBA ActiveWorkbook / RefersToLocal-1004应用程序定义或对象定义的错误

来自分类Dev

应用程序定义或对象定义的错误在VBA中打印可疑字符串

来自分类Dev

由于EndRow,Excel VBA应用程序定义或对象定义的错误

来自分类Dev

Excel VBA格式化关闭的工作表错误1004“应用程序定义或对象定义的错误”

来自分类Dev

使用Cells方法在VBA中创建图表-应用程序或对象定义的错误

来自分类Dev

VBA,应用程序定义或对象错误,更改数据透视筛选器

来自分类Dev

使用Cells方法在VBA中创建图表-应用程序或对象定义的错误

来自分类Dev

Excel VBA Workbook_Open应用程序或对象定义的错误

来自分类Dev

Excel VBA公式-1004对象或应用程序定义的错误

来自分类Dev

VBA对象定义的错误

来自分类Dev

如何修复由我的单元格范围 VBA 触发的“应用程序定义或对象定义错误”

来自分类Dev

VBA Excel。运行时错误'1004'。应用程序定义或操作定义的错误

来自分类Dev

运行时错误 1004 设置公式属性时应用程序定义或对象定义的错误

来自分类Dev

对象定义的VBA错误1004

来自分类Dev

Excel VBA对象定义的错误

来自分类Dev

FormulaR1C1 包括变量 - 应用程序定义的错误:Excel VBA

Related 相关文章

  1. 1

    VBA应用程序定义或对象定义的错误

  2. 2

    Excel VBA:将命名范围存储在数组中时出现应用程序或对象定义错误

  3. 3

    VBA错误:“运行时错误1004:应用程序定义或对象定义的错误”

  4. 4

    运行时错误'1004':应用程序定义的错误或对象定义的错误VBA

  5. 5

    范围的VBA运行时错误1004“应用程序定义的错误或对象定义的错误”

  6. 6

    Excel 2013 VBA:将数组写入工作表“应用程序定义的错误或对象定义的错误”

  7. 7

    Excel VBA运行时错误1004“应用程序定义或对象定义的错误”

  8. 8

    VBA运行时错误1004:应用程序定义或对象定义的错误

  9. 9

    使用平均值会在VBA中产生应用程序定义的错误或对象定义的错误

  10. 10

    Excel VBA运行时错误1004“应用程序定义或对象定义的错误”

  11. 11

    VBA Excel FormulaR1C1“应用程序定义的错误或对象定义的错误”?

  12. 12

    Excell VBA 运行时错误“1004”:应用程序定义或对象定义错误

  13. 13

    VBA INDEX MATCH 运行时错误“1004”:应用程序定义或对象定义错误

  14. 14

    VBA ActiveWorkbook / RefersToLocal-1004应用程序定义或对象定义的错误

  15. 15

    应用程序定义或对象定义的错误在VBA中打印可疑字符串

  16. 16

    由于EndRow,Excel VBA应用程序定义或对象定义的错误

  17. 17

    Excel VBA格式化关闭的工作表错误1004“应用程序定义或对象定义的错误”

  18. 18

    使用Cells方法在VBA中创建图表-应用程序或对象定义的错误

  19. 19

    VBA,应用程序定义或对象错误,更改数据透视筛选器

  20. 20

    使用Cells方法在VBA中创建图表-应用程序或对象定义的错误

  21. 21

    Excel VBA Workbook_Open应用程序或对象定义的错误

  22. 22

    Excel VBA公式-1004对象或应用程序定义的错误

  23. 23

    VBA对象定义的错误

  24. 24

    如何修复由我的单元格范围 VBA 触发的“应用程序定义或对象定义错误”

  25. 25

    VBA Excel。运行时错误'1004'。应用程序定义或操作定义的错误

  26. 26

    运行时错误 1004 设置公式属性时应用程序定义或对象定义的错误

  27. 27

    对象定义的VBA错误1004

  28. 28

    Excel VBA对象定义的错误

  29. 29

    FormulaR1C1 包括变量 - 应用程序定义的错误:Excel VBA

热门标签

归档