Выбрать дату в календареВыбрать дату в календаре

Страницы: 1
выделение строк при форматировании ячейки макросом
 
Добрый вечер!
Подскажите пожалуйста как доработать следующий макрос:

Private Sub Worksheet_SelectionChange(ByVal Target As Range)
Static oldRow As Long
On Error Resume Next
Rows(oldRow).Interior.ColorIndex = xlColorIndexNone
Target.EntireRow.Interior.Color = RGB(234, 244, 234) 'светло-зеленый
oldRow = Target.Row
End Sub

Выше приведенный код, работает почти "как надо" - выделяет всю строку при перемещении по ячейкам, хотелось бы доработать так - что бы он выделял не всю строку, а только первые 30 ячеек строки и только при перемещении по ячейкам из столбца P, а не по всем ячейкам листа.
Изменено: Nik035 B - 13.03.2025 20:42:46
Поиск первого числового значения из групп последовательных чисел, Поиск первого числового значения из групп последовательных чисел
 
Всем добрый вечер!
Не судите строго за название темы, но объяснить задачу вразумительней (без примера) не могу.
(пример во вложении).

Задача состоит в том что бы в столбце С получить последовательность числовых значений для первых вхождений числа (столбец В) для последовательных групп чисел из столбца А
группы могут быть как в последовательность из одного числа =1, так и 1,2,3 ; 1,2,3,4,5,6... до 20

перепробовал разные комбинации если/и/или, но результата что бы все работало как надо - не добился.

Заранее спасибо!
Изменено: Nik035 B - 13.02.2025 22:00:05
изменение значения формулы в зависимости от группировки (скрытия строк), Какую функцию добавить к формуле для обнуления результата после группировки (скрытия) строк
 
Всем добрый вечер!
Ситуация следующая - в файле примере есть столбец с нарастающей нумерацией в зависимости от наличия значений в столбце А (+0 / +1)
При группировке строк (18х28) - внешне все хорошо работает и нумерация в столбце В продолжается как и положено с ближайшей следующей за скрытыми строками строки 30.

Проблема в том что скрытые строки после группировки хоть и не видны, но пронумерованы значениями = 8, нужно что бы при группировки скрытии они равнялись 0, когда строки разгруппированы все норм.

справа от столбцов привел пояснения до группировки/после группировки и как нужно для дальнейшей работы с другими формулами.
Изменено: Nik035 B - 28.11.2024 15:22:52
Изменение формата текста (подчеркивание+жирный) в ячейке в зависимости от значения в соседней
 
Добрый вечер.
Подскажите пожалуйста как без использования макроса можно изменить отображение стандартного текста (результата формулы) по условию из соседней ячейки?
Условно в ячейке А2 - результат переноса формулой текст = "труба Ду20" в ячейке В2 результат переноса формулой кол-во = 20

Нужно добавить функцию в формулу ячейки А2, которая по условию - если вместо числового результата в ячеке В2 (=20) будет не числовое значение типа "" (не число), то результат  в ячеке А2 становился жирным и подчеркнутым.

Возможно такое с помощью формулы? или только с помощью условного форматирования
Изменено: Sanja - 26.10.2024 13:44:18
Изменение диапазонов суммирования/условий при продлении формулы, Как автоматически изменить диапазон суммирования/условий для функции СУМЕСЛИМН при ее продлении
 
Всем доброго дня!
По сути задача очень простая  - необходимо что бы в ячейке расчета площадей (Ар) для стен вычитались встроенные в них проемы (критерий "пр" при совпадение ориентации) с просмотром "ниже" и в пределах помещения.

Для помещения №1 - эта задача решена и Ар рассчитывается как нужно (см. пример для помещения №1 Q13-Q16).

Основная проблема в том, что в 1-м и любых других последующих помещениях могут добавляться/удаляться строки, соответственно продлевая формулу в столбце Q (пример Q17-Q19)  - диапазоны смещаются за пределы текущего помещения. Жесткая привязка $ диапазонов в любом из вариантов не подходит, т.к. каждое последующее помещение создается из предыдущего.
Тут наверно можно реализовать какое то смещение диапазонов в зависимости от строк в текущем помещении, но я посмотрев "похожие" темы понял что ни чего не понял =(((

Если ориентироваться на кол-во строк в помещении...то минимальное кол-во строк для каждого помещения =2, максимальное может быть и 15

Возможно как то решить эту проблему?
Изменено: Nik035 B - 17.04.2024 15:27:46
Доработка макроса с "вставкой" пустых строк по заданным критериям
 
Всем доброго вечера!
Проблема выглядит примерно следующим образом:
Есть таблица эксель вкладка "макрос" (левая часть листа) с длинным перечнем в котором для нужного элемента проставляется кол-во
с помощью макроса правая часть листа очищается и пере заполняется, образуя СВОДную-спецификацию. перенося текст.данные из всех строк для которых в графе кол-во (из лев.части листа) было проставлено кол-во.

На данный момент заполнение СВОДа идет последовательно без каких либо пропусков

Хотелось бы дополнить данный макрос 2-мя моментами:
1. в N-строке (из ячейки А1) в СВОДе необходим пропуск=пустая строка (на листе макрос показал желтым строки которые должны быть чистыми)
2. все остальные данные СВОДа пропускали бы каждую N-строку, по критерию из ячейки В1


по ИТОГу выглядеть должно как на листе - пример


Не судите строго...не нашел как в текст сообщения добавить код макроса.
Заранее огромное спасибо всем откликнувшимся!
Изменено: Nik035 B - 24.01.2023 19:34:01
Страницы: 1
Наверх