Цитата |
---|
написал: Но это совсем другая история... |
работа макроса при выделенных листах
работа макроса при выделенных листах
работа макроса при выделенных листах
работа макроса при выделенных листах
работа макроса при выделенных листах
17.05.2024 02:20:21
Господа, подсобите, пожалуйста!
Можно ли поправить макрос так, чтобы он срабатывал при выделенных листах книги? Речь о макросах, навешенных на ячейку A12 первого листа [НП] и A22 второго. Если листы не выделены, макросы работают. Если выделяешь листы, то не работают... Заранее спасибо! |
|
|
замена в нескольких местах одновременно
замена в нескольких местах одновременно
27.03.2024 01:45:06
Подскажите, возможно есть решение?..
Нужно поменять большое количество формул в книге. Стандартное средство "Найти и заменить" прекрасно, но работает только по одной условной "строчке": что находим и на что меняем. В случае необходимости изменения в формулах Excel ругается на некорректную формулу, и ничего дальше не получается... Вот пример – в рамках большой количества формул в книге надо поменять: 1. ЕСЛИ(ИЛИ(Сводная!$Q$6="Приложение";Сводная!$Q$6="З/п рабочих"); на ничего (пусто) 2. и в хвосте формулы ;"");"") на ;"") Как быть?.. |
|
|
VBA - cкрытие строк в нескольких листах по условию
VBA - cкрытие строк в нескольких листах по условию
VBA - cкрытие строк в нескольких листах по условию
09.01.2024 15:15:41
Вот то, что нужно получить: – если в ячейке G2 листа [Сводная] пусто → строки 642:645 в листах книги со 2-го по 15-й скрыты; – если в ячейке G2 листа [Сводная] что-то есть → строки 642:645 в листах книги со 2-го по 15-й открыты). Вот код, который добавил, но это не работает:
|
|||||
|
VBA - cкрытие строк в нескольких листах по условию
09.01.2024 05:09:26
Товарищи, поправьте, пожалуйста, код.
В коде листа [Сводная] не срабатывает этот блок:
(если в ячейке G2 листа [Сводная] пусто → строки 642:645 в листах книги со 2-го по 15-й скрыты; если в ячейке G2 листа [Сводная] что-то есть → строки 642:645 в листах книги со 2-го по 15-й открыты). Заранее спасибо! |
|||
|
порядок листов в VBAProject
проверка данных: число (либо целое, либо дробное до десятых)
проверка данных: число (либо целое, либо дробное до десятых)
17.11.2023 12:59:11
Т. е. в столбце F – либо формула, либо ручной ввод числа. |
|||
|
проверка данных: число (либо целое, либо дробное до десятых)
проверка данных: число (либо целое, либо дробное до десятых)
проверка данных: число (либо целое, либо дробное до десятых)
проверка данных: число (либо целое, либо дробное до десятых)
17.11.2023 01:57:49
Подскажите, пожалуйста, можно ли реализовать следующую "защиту от дурака" –
при вводе в ячейку значения, отличного от целого числа (например: 10), либо нецелого дробного, но строго до десятых (например: 10,1 - можно, 10,11 - нельзя), программа бы ругалась и не давала вводить иные варианты значений?
Изменено: |
|
|
VBA – событие при деактивации листа
VBA – событие при деактивации листа
10.11.2023 01:10:19
В моих задачах этот метод – более элегантное и универсальное решение, т. к. есть похожие книги, где листы в начале книги иного формата и назначения, соответственно, ваше предложение предпочтительнее. Подскажите, пожалуйста, версию кода книги при таком переплёте (на каждый целевой лист, где необходима фильтрация, ставим предложенный вами код и "код для модуля книги чуть изменится"). |
|||
|
VBA – событие при деактивации листа
10.11.2023 00:57:33
Применительно к моим задачам и концепции "шаловливых ручек": 1. проще этим ручкам объяснить, что листы можно двигать внутри диапазона 1-14, иначе "по попе тыщ-тыщ", "ничего не получится", "будешь сам разбираться и с нуля набивать" и т. д.; 2 к имени листа – нет, т. к. листы нужно и можно переименовывать в зависимости от задач, имя листа тянется внутри этого листа в определённые заголовки, используется в сводном листе вычислений; 3. признаки листа - возможно, но в рамках "защиты от дурака" вполне нормально работает п. 1 ![]()
Изменено: |
|||
|
VBA – событие при деактивации листа
08.11.2023 15:42:08
А можно ещё на уровень книги туда же, в Workbook_SheetDeactivate с модулей листов < 15 вот это впихнуть? –
|
|||||
|
VBA – событие при деактивации листа
VBA – событие при деактивации листа
08.11.2023 02:16:50
Помогите, пожалуйста, дописать код.
Нужно чтобы при деактивации листа автоматически срабатывала разгруппировка, вызываемая нажатием на ячейку A14 (т. е. чтобы строки 1-13 становились видны). Спасибо заранее!
|
|||
|
Установка защиты листов в цикле
Установка защиты листов в цикле
Установка защиты листов в цикле
Установка защиты листов в цикле
31.10.2023 16:20:28
Этот код встравить в модуль книги вместо
|
|||||||
|
Установка защиты листов в цикле
Установка защиты листов в цикле
31.10.2023 14:46:26
Подскажите, пожалуйста, как это можно вылечить?
При выделенных листах книги при открытии файла вылезает Debug, но если потом убрать выделение листов и сохранить книгу, Debug потом не вылезает. Если в лоб никак, то возможно ли сделать такой код: при закрытии книги выделение листов снимается, и при последующем открытии файла активный лист "Сводная"?
Изменено: |
|
|