Я хочу прочитать две таблицы Excel в два массива, а затем регрессировать массив с помощью пакета анализа данных Excel.Я думаю, что этот код ниже читает в виде таблицы из нескольких столбцов в массив.
Sub MultiColumnTable_To_Array()
Dim myTable As ListObject
Dim myArray As Variant
Dim x As Long
'Set path for Table variable
Set myTable = ActiveSheet.ListObjects("Table1")
'Create Array List from Table
myArray = myTable.DataBodyRange
'Loop through each item in Third Column of Table (displayed in Immediate
Window [ctrl + g])
For x = LBound(myArray) To UBound(myArray)
Debug.Print myArray(x, 3)
Next x
End Sub
Я бы создал два массива с кодом выше.Затем я хочу регрессировать массив с несколькими зависимыми переменными и массив с одной независимой переменной.
Я записал макрос при запуске функции регрессии в пакете анализа данных.
Application.Run "ATPVBAEN.XLAM!Regress", ActiveSheet.Range("$B$1:$B$41"), _
ActiveSheet.Range("$C$1:$G$41"), False, True, 95,
ActiveSheet.Range("$R$22" _
), True, False, False, False, , False
Как мне регрессировать два массива в Microsoft Excel 2016?Как пройти по циклу все таблицы в рабочей книге с рабочими таблицами с зависимыми и независимыми переменными, хранящимися в таблицах?Все независимые переменные хранятся в одной таблице на одном листе и варьируются от Y1 до Y15.Все мои таблицы имеют одинаковое количество строк, но разное количество столбцов.Я пытаюсь автоматизировать регрессию в Excel 2016.