Я создал программу, которая запрашивает входной столбец, а затем создает среднее значение из 60 значений, а затем следующие 60 значений и т. Д. Я хочу, чтобы инсталляции ввода столбца (A, B) я ввела переменную, с которой был назван столбец, например, столбец L был назван Power. поэтому я ввожу энергию вместо L.Поле ввода VBA, введите имя столбца вместо обозначения
Sub Hourlyaverage()
Dim i As Long, j As Long, k As Long
Dim myRange As Range
Dim myValue As Variant
Sheets("DUT1_Test51_excel").Select
i = 3
j = 3
k = 63
myValue = InputBox("Give Column name to calculate Average eg. A,B")
Do While Cells(i, 12).Value <> ""
Set myRange = Range(myValue & i & ":" & myValue & k)
Cells(j, 20).Value = Application.Average(myRange)
i = i + 60
j = j + 1
k = k + 60
Loop
End Sub
Является ли колонка названной первой строкой? Итак, название - это название столбца? И сколько столбцов у вас есть – Sam