gpt4 book ai didi

vba - 在范围值上使用拆分分配数组时出错

转载 作者:行者123 更新时间:2023-12-04 21:12:19 24 4
gpt4 key购买 nike

我正在尝试将字符串从单元格解析为数组以分离数据并将其放入另一个工作表中。

我不断收到 无法分配给数组 错误,我不确定我做错了什么。我确保数据类型正确,甚至确保阵列上有足够的空间。

这是我的代码:

Private Sub Enter2_Click()
'Define Variables
Dim MatchRow As Integer
Dim data(7) As String
Dim row As Integer
Dim col As Integer
Dim dataInfo As String

Worksheets("Sheet1").Activate
'Match Name To A Row
MatchRow = WorksheetFunction.Match(RName.Value, Range("A1:A100"), 0)
MsgBox MatchRow
'call report
Cells(MatchRow, 3).Select
data() = Split(ActiveCell.Value, ".", 1) 'This is where the error comes from
MsgBox data(0)
Worksheets("Repoting template").Cells(20, 1).Select

最佳答案

改变这个:data() = Split(ActiveCell.Value, ".", 1)
对此:data() = Split(ActiveCell.Value, ".")
例子:
enter image description here

关于vba - 在范围值上使用拆分分配数组时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40417135/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com