arrays - 如何计算我的字符串数组并使用字符串
问题描述
几个小时以来,我一直在尝试用我的字符串数组解决我的问题
我的代码:
Sub StartTool()
Call Standart_Evaluation.SetArray_TPLMat
Dim ielement As Integer
element = 0
For ielement = LBound(arr) To UBound(arr)
For Each element In arr()
If ielement < 2 Then
Call Main_Script.SetKeyword
Call Main_Script.StartFindColumn
Call Main_Script.StartCreateTable
Call Main_Script.StartCalculation
Call Main_Script.BuildDiagram
Call Main_Script.Delete
ElseIf ielement = 2 Then
For Each elRel In Relevances()
Call Main_Script.SetKeyword
Call Main_Script.StartFindColumn
Call Main_Script.StartCreateTable
'Call Main_Script.StartCalculation
'Call Main_Script.BuildDiagram
'Call Main_Script.Delete
Next elRel
Else: Exit For
End If
Next element
Next ielement
End Sub
我的数组:
Sub SetArray_TPLMat()
Call ArrRel
Call Define_Variables.variables
arr(0) = "KINDACC"
arr(1) = "ATYP_1"
arr(2) = Relevances(elRel)
End Sub
Sub ArrRel()
Call Define_Variables.variables
Relevances(0) = "PMA"
Relevances(1) = "ESC"
Relevances(2) = "AEB"
Relevances(3) = "AHL"
Relevances(4) = "ISA"
Relevances(5) = "LDW_LKA"
Relevances(6) = "LCA"
Relevances(7) = "NIGHTVISION"
Relevances(8) = "AEB_PEDCYC"
End Sub
所以它应该做什么:
我的“元素”(类型变体)应该是我的字符串,所以我的工具以“KINDACC”开头,之后以“ATYP_1”继续。现在我的问题开始了。如果我在
ElseIf ielement = 2 Then
它仍然与 arr(2) 连续。但我现在唯一的条件应该是 arr(ielement <2)
我怎样才能让它工作?
非常感谢!!
解决方案
推荐阅读
- google-cloud-platform - 如何使用 sql 在 BigQuery 表中查找缺失的日期
- powershell - 使用一个查询的结果作为命令的参数(在单行上)
- php - 使用自定义端口连接数据库 Codeigniter 4
- powerbi - 获取过滤值和总数的百分比
- html - html和html有什么区别?
- python-3.x - 如何获取从 HTTP 触发的 Google Cloud Functions 的执行 ID?
- ios - 找不到选项“-L/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift-5.0/iphonesimulator”的目录
- flutter - Flutter 错误:在 null 上调用了方法“验证”。接收方:null 尝试调用:validate()
- flutter - 底部溢出 55 个像素的 RenderFlex (Android)
- python - Pandas 导致 EXE 文件(使用 PyInstaller)具有巨大的大小(几乎 0.5 GB)