Я пытаюсь вызвать многомерную таблицу из одной функции в другую, но получаю ошибку:
Sub или Function не определены
вот что я пробовал:
Public Function update()
Public tabPerformance(11, 16) As Long
If (Worksheets("Feuil1").Range("E3").Value = "Performance") Then
For j = 0 To j = 1
For i = 0 To i = 1
For k = 3 To 5
For l = 6 To 8
tabPerformance(j, i) = Cells(l, k).Value
MsgBox tabPerformance(j, i)
Next l
Next k
Next i
Next j
End If
If (Worksheets("Feuil1").Range("E3").Value = "Inflation") Then
For j = 0 To j = 1
For i = 0 To i = 1
For k = 3 To 5
For l = 6 To 8
tabInflation(j, i) = Cells(l, k).Value
MsgBox tabInflation(j, i)
Next l
Next k
Next i
Next j
End If
и это функция, в которой я хочу вызвать таблицу tabPerformance:
Public Function recap()
Dim tabPerformanceCells(11, 16) As Long
If (Worksheets("Feuil1").Range("E3").Value = "Performance") Then
For j = 0 To j = 1
For i = 0 To i = 1
For k = 3 To 5
For l = 6 To 8
Cells(l, k).Value = tabPerformance(j, i)
MsgBox Cells(l, k).Value
Next l
Next k
Next i
Next j
End If
Мне нужно знать, как правильно вызывать tabPerformance из любого места, где я хочу.