powered by simpleCommunicator - 2.0.39     © 2025 Programmizd 02
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Вычисления в макросе с выводом только суммы
8 сообщений из 8, страница 1 из 1
Вычисления в макросе с выводом только суммы
    #39147775
Ascomos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый вечер помогите пожалуйста переделать макрос. Нужно чтобы выводил только сумму а все остольное в масиве было.
Зарание огромное спасибо

Код: vbnet
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
Sub Время()
'
' Время Макрос
'

'
    ActiveCell.Columns("A:A").EntireColumn.Select
    Selection.FormulaR1C1 = _
        "=IF(AND(RC[-96]>=0.416666666666667,RC[-96]<0.458333333),RC[-96],)"
    ActiveCell.Offset(0, 12).Columns("A:A").EntireColumn.Select
    Selection.FormulaR1C1 = _
        "=IF(ISNUMBER(MATCH(RC[-12],RC[-108],0)),LOOKUP(9E+307,IF(RC[-108]=RC[-12],R[2]C[-34])),0)"
    ActiveCell.Offset(2, -1).Range("A1").Select
    Selection.FormulaR1C1 = "=SUM(C[1])"
End Sub
...
Рейтинг: 0 / 0
Вычисления в макросе с выводом только суммы
    #39147918
Фотография Akina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Добавьте копирование ячейки с суммой, затем спецвставку только значения, и потом удаление или очистку исходного массива.
...
Рейтинг: 0 / 0
Вычисления в макросе с выводом только суммы
    #39148142
Ascomos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Akina,

Я бы с радостью но к сожалению не силен в VBA . Файл очень большой и считывать нужно будет много а мой макрос при запуске сильно нагружает его. Если можете хотябы примерно показать как это сделать я былбы блогодарен вам.
...
Рейтинг: 0 / 0
Вычисления в макросе с выводом только суммы
    #39148147
Фотография Akina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вкладка "Разработчик".
Кнопка "Запись макроса".
...
Рейтинг: 0 / 0
Вычисления в макросе с выводом только суммы
    #39148188
Ascomos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Akina,

Понял что вы имели ввиду но к сожалению нагрузка не упала.
...
Рейтинг: 0 / 0
Вычисления в макросе с выводом только суммы
    #39148203
Фотография Akina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ascomosнагрузка не упала
Переходите с Excel на более вменяемые средства.
...
Рейтинг: 0 / 0
Вычисления в макросе с выводом только суммы
    #39148780
Казанский
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ascomosмой макрос при запуске сильно нагружает его
Еще бы - макрос заполняет формулами два целых столбца - 2 с лишним миллиона ячеек! Неужели на листе весь миллион строк занят данными?
Приложите файл-пример (10 заполненных строк достаточно), опишите задачу словами.
...
Рейтинг: 0 / 0
Вычисления в макросе с выводом только суммы
    #39148961
Казанский
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ascomos,
вроде бы можно обойтись одной функцией СУММЕСЛИМН, хотя без данных утверждать на 100% нельзя.
Код: vbnet
1.
2.
3.
4.
5.
6.
Dim lr As Long
  lr = Cells(Rows.Count, ActiveCell.Column - 22).End(xlUp).Row
  With Cells(3, ActiveCell.Column + 11)
    .FormulaR1C1 = "=SUMIFS(R3C[-33]:R" & lr & "C[-33],R1C[-107]:R" & lr - 2 & "C[-107],"">=10:00"",R1C[-107]:R" & lr - 2 & "C[-107],""<11:00"")"
    .Value = .Value 'необязательно - замена формулы на значение
  End With
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Вычисления в макросе с выводом только суммы
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]