|
1 / 1 / 0
Регистрация: 29.03.2013
Сообщений: 15
|
||||||
Сумма отдельных столбцов09.07.2013, 09:50. Показов 1379. Ответов 4
Метки нет (Все метки)
Здравствуйте. Пишу макрос для Excel для подсчета суммы определенных ячеек в каждой строке. Вроде что-то получилось, но считает он до первой объединенной ячейки. Подскажите, пожалуйста, как сделать, чтобы такие ячейки пропускались.
Прилагаю картинку, чтобы было понятнее(синее-объединенная ячейка, красный столбец - результат, желтые - те, что используются в подсчетах). Вот код макроса:
0
|
||||||
| 09.07.2013, 09:50 | |
|
Ответы с готовыми решениями:
4
Выделить несколько отдельных столбцов по условию (с помощью Union) Выделение цветом отдельных столбцов в форме Выравнивание столбцов двух отдельных таблиц |
|
foo();
|
||||||
| 09.07.2013, 11:29 | ||||||
|
В VBA я новенький, твой код понять не смог, но могу посоветовать Cells.MergeCells
Просто вставляешь в нужное место
0
|
||||||
|
4377 / 661 / 36
Регистрация: 17.01.2010
Сообщений: 2,134
|
|
| 09.07.2013, 14:45 | |
|
Почему-то картинка макрос (и формулу) не понимает...
Может, стоит попробовать кинуть сюда лист?
0
|
|
|
1 / 1 / 0
Регистрация: 29.03.2013
Сообщений: 15
|
||||||
| 09.07.2013, 14:46 [ТС] | ||||||
|
Не поверишь, сам только утром впервые увидал Visual Basic. Спасибо, эта штука помогла. Вот, что в конце получилось. Копирует последние два столбца 5 раз, вычитает новые из пятого и записывает результат в шестой. Код наверняка ужасен, но оно работает, на первый раз пойдет.=)
0
|
||||||
|
4377 / 661 / 36
Регистрация: 17.01.2010
Сообщений: 2,134
|
||||||
| 09.07.2013, 15:38 | ||||||
|
Я слабо представляю, что там нужно. Но если нужно просумировать какие-то столбцы, формула суммы прекрасно понимает, если ей кинуть все нужные значения сразу - сьест и еще попросит. И быстро, и экономно. Лучше, в крайнем случае нужные значения собрать в каком-то массиве (e.g. mARR), а потом просто одним движением получить сумму. Но трудно говорить "без бумаги".
![]() Добавлено через 10 минут Вы даже не представляете, какая у Вас там каша. ActiveCell.Range("A1:B200").Select - Здесь ActiveCell лишнее ActiveCell.Offset(0, 2).Range("A1").Select - ActiveCell.Offset(0, 2) - лишнее Потом копируете диапазон и вставляете на тоже место. И так далее аж до конца. Кидайте лист, подумаем вместе. Добавлено через 31 минуту Попробуйте, может и рисунок на что-то способен. ![]()
0
|
||||||
| 09.07.2013, 15:38 | |
|
Помогаю со студенческими работами здесь
5
Разбить запись в ячейке на несколько отдельных столбцов Сумма отдельных чисел в строке Обработка отдельных строк (столбцов) матрицы и работа с диагона-лями
Вывести номера тех столбцов, сумма элементов которых меньше нуля, и число таких столбцов Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
My Business CRM
MaGz GoLd 16.04.2026
Всем привет, недавно возникла потребность создать CRM, для личных нужд. Собственно программа предоставляет из себя базу данных клиентов, в которой можно фиксировать звонки, стадии сделки, а также. . .
|
Знаешь почему 90% людей редко бывают счастливыми?
kumehtar 14.04.2026
Потому что они ждут. Ждут выходных, ждут отпуска, ждут удачного момента. . .
а удачный момент так и не приходит.
|
Фиксация колонок в отчете СКД
Maks 14.04.2026
Фиксация колонок в СКД отчета типа Таблица.
Задача: зафиксировать три левых колонки в отчете.
Процедура ПриКомпоновкеРезультата(ДокументРезультат, ДанныеРасшифровки, СтандартнаяОбработка)
/ / . . .
|
Настройки VS Code
Loafer 13.04.2026
{
"cmake. configureOnOpen": false,
"diffEditor. ignoreTrimWhitespace": true,
"editor. guides. bracketPairs": "active",
"extensions. ignoreRecommendations": true,
. . .
|
|
Оптимизация кода на разграничение прав доступа к элементам формы
Maks 13.04.2026
Алгоритм из решения ниже реализован на нетиповом документе, разработанного в конфигурации КА2.
Задачи, как таковой, поставлено не было, проделанное ниже исключительно моя инициатива.
Было так:. . .
|
Контроль заполнения и очистка дат в зависимости от значения перечислений
Maks 12.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2.
Задача: реализовать контроль корректности заполнения дат назначения. . .
|
Архитектура слоя интернета для сервера-слоя.
Hrethgir 11.04.2026
В продолжение https:/ / www. cyberforum. ru/ blogs/ 223907/ 10860. html
Знаешь что я подумал? Раз мы все источники пишем в голове ветки, то ничего не мешает добавить в голову такой источник, который сам. . .
|
Подстановка значения реквизита справочника в табличную часть документа
Maks 10.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2.
Задача №1: при указании работ (справочник РаботыПоРемонтуСпецтехники),. . .
|