我正在尝试创建一种结构,可以用来分隔记录的各个元素以使用它们的组件。每个记录包含一个记录编号,组,分区,类别和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)