小编Ric*_*ell的帖子

只能将公共对象模块中定义的用户定义类型强制给变量或强制自变量,或传递给后期绑定函数

我正在尝试创建一种结构,可以用来分隔记录的各个元素以使用它们的组件。每个记录包含一个记录编号,组,分区,类别和5个整数代码,这些代码将根据其组,分区和类别用于各种操作。每当我尝试将RecordType传递到ArrayList中时,都会收到此问题标题中所述的错误。我曾尝试查看其他有此错误的问题,但似乎没有答案。我曾尝试为RecordType创建一个单独的类,但是它说不能使用公共类类型来完成。这是我尝试分离和使用的数据:

65f8|gh|l1|9k|985|8437|7894|9495|3730|
4287|gh|w1|uk|7341|5638|7715|8906|698|
3s89|jk|w1|h7|225|487|2013|4328|4066|
62l5|lo|r5|9k|5103|9879|3448|2921|7581|
486p|lo|r5|uk|6882|9879|2672|1015|3160|
a597|lo|r6|m9|385|6915|3615|9195|9817|
1m36|hu|k8|h7|656|8064|3852|9110|9858|
Run Code Online (Sandbox Code Playgroud)

这是我编写的代码。注释是我用来在excel中测试代码某些部分的循环。

Type RecordType
    number As String
    group As String
    div As String
    cat As String
    code1 As Integer
    code2 As Integer
    code3 As Integer
    code4 As Integer
    code5 As Integer
End Type

Sub ProgramOne()


Dim fileName As String, textData As String, fileLine As String, rowList() As String, numOfRecords As Integer, someString As String
Dim rowNum As Integer, colNum As Integer, counter As Integer, counter2 As Integer, groupCount As Integer, divCount As Integer, …
Run Code Online (Sandbox Code Playgroud)

excel vba compiler-errors excel-vba

2
推荐指数
1
解决办法
1511
查看次数

标签 统计

compiler-errors ×1

excel ×1

excel-vba ×1

vba ×1