Я обычно не использую VBA, но просто пытаюсь дважды сравнить некоторые значения с чем-то, поэтому я был бы очень признателен за помощь.
Я пытаюсь создать и напечатать массив, используя функцию MsgBox.Массив создается и заполняется внутри цикла for, который выполняет некоторые вычисления.
Dim NormalLeafDoseVals(0 To 30) As Double
Dim i As Long
NormalLeafDoseVals(i) = dCurrRdgI
i = i + 1
Поэтому каждый раз, когда происходит вычисление, я хочу добавить новое значение в этот массив с именем NormalLeafDoseVals.Затем, после цикла for, я хочу увидеть весь массив, поэтому я поставил:
MsgBox ("Normalised Leaf Dose Values: " & NormalLeafDoseVals())
И появившееся сообщение об ошибке говорит «Несоответствие типов» и выделяет амперсанд перед NormalLeafDoseVals ().
Помощь будет высоко ценится.