У меня есть несколько столбцов (в файле Excel), которые представляют месяцы года; каждый столбец имеет несколько записей, и я хотел бы иметь возможность запускать макрос, который будет вставлять ячейку в последнюю строку каждого столбца со средним значением. Первая ячейка каждого столбца - это заголовок, поэтому мне нужно включать ячейки из строки 2 вниз в последнюю запись в столбце. Количество столбцов и строк будет различным при каждом использовании макроса. Я был бы очень признателен за вашу помощь. Благодаря!VBA Macro для вставки Среднее значение в последней строке каждого столбца с динамическими диапазонами
1
A
ответ
2
Вот решение, которое будет работать из коробки для вас. Требуется среднее значение для каждого столбца, начиная со строки 2.
Sub AverageColumn()
Dim count As Integer
Dim sum As Integer
Dim lastCol As Integer
lastCol = ActiveSheet.UsedRange.Columns(ActiveSheet.UsedRange.Columns.count).Column
For c = 1 To lastCol
sum = 0
count = 0
ActiveSheet.Cells(2, c).Select
Do While ActiveCell.Value <> ""
sum = sum + ActiveCell.Value
count = count + 1
ActiveCell.Offset(1, 0).Activate
Loop
ActiveCell.Value = sum/count
Next c
End Sub
Смежные вопросы
- 1. Среднее значение для каждого столбца в R
- 2. Excel VBA: Использование .formula с динамическими диапазонами
- 3. Значение вставки на последней строке
- 4. вычислить среднее значение для каждого столбца, R
- 5. Excel vba вычислить среднее значение столбца
- 6. Автоматическая генерация гистограммы с динамическими диапазонами?
- 7. NSAttributedString с динамическими диапазонами
- 8. Python - вычислять среднее значение для каждого столбца в файле csv
- 9. Вычислить среднее значение в VBA
- 10. VBA код для вставки столбца
- 11. Создание вставки для каждого столбца в одной строке?
- 12. VBA Macro для автозаполнения Справа до последней колонки
- 13. awk среднее значение для каждого столбца в файле
- 14. вычислить среднее значение для каждого столбца матрицы в R
- 15. среднее значение массива данных vba excel
- 16. Для каждого диапазона строк VBA Excel Macro
- 17. Вычислить среднее значение выше определенного порогового значения для каждого столбца
- 18. Как найти среднее значение для каждого столбца данных, использующего C#
- 19. Excel VBA macro для копирования и вставки диаграмм работает иногда
- 20. Получите среднее значение для каждого столбца данных между несколькими списками
- 21. Среднее значение для каждого родителя с условием
- 22. VBA - значение вставки excel после последнего столбца
- 23. VBA Excel вставить в последней строке данных
- 24. excel macro текст вставки в каждой строке
- 25. VLOOKUP macro в VBA
- 26. VBA: найдите среднее значение столбца с динамическим диапазоном
- 27. Pandas: вычесть среднее значение строки из каждого элемента в строке
- 28. Вставьте данные, относящиеся к строке - vba macro
- 29. Выберите среднее значение столбца
- 30. Добавление каждого столбца в 2D массива, ставшего значение последней строки
Этому ответили здесь. http://stackoverflow.com/questions/14887210/excel-vba-calculate-average-of-a-column –