Код |
---|
Private Sub Workbook_SheetSelectionChange(ByVal Sh As Object, ByVal Target As Range) 'Application.CutCopyMode = False End Sub |
Скорректировал ваш код немного, см. вложение
25.08.2022 18:29:03
|
|||||
|
24.08.2022 17:24:24
Можно в нотпад писать
Но лучше в файл, а потом его (файл) открывать нотпадом. Так вернее |
|||
|
24.08.2022 16:54:23
Как я понял, проблема в том, что данные перед записью на лист были "Variant", поэтому excel непонимает, что это - даты.
|
|||
|
31.08.2021 13:03:00
Вариант:
|
|||
|
31.08.2021 12:22:25
Попробуйте так:
|
|||
|
30.08.2021 19:14:07
Некоторых в списке нет |
|||
|
30.08.2021 17:40:13
Ярослав, потому что во-первых, значения в столбце так и остались текстовыми. Их надо либо "прощёлкать" либо все умножить на 1. Во-вторых, указанные условия в файле выводят 0 совершенно справедливо. Измените запрос
Выводит 1 |
|||
|
30.08.2021 14:33:46
nails-kid,
Запускаете макрос кнопкой "Пуск", после чего он входит в вечный цикл, проверяя наличие окна "Найти и заменить". Если находит - меняет размер. Кнопка "Стоп" для остановки "вечного" цикла. Недостатки этого способа очевидны, но, возможно, для вас это не будет проблемой. P.S. А не лучше ли решить задачу проверки наличия данных каким-то другим способом? |
|||
|
28.08.2021 00:28:34
Юрий М, в правилах нет ссылки на дополнения, а по поиску куча хлама. Нашёл не сразу. Ну, ок, я - тёмная лошадка. Но по теме сабжа я не рассчитывал на заработок, чисто спортивный интерес. Если это не запрещено (а в правилах такого нет), то я поковыряю таки задачку и выложу на обозрение код
|
|
|
27.08.2021 19:37:42
Заменил блок кода на:
в каждой функции примерно так |
|||
|
27.08.2021 17:38:14
Владимир Куртаев, сделайте табличку чуть побольше и сделайте пример её правильного заполнения. Непонятно: она отсортирована или значения разных регионов и\или контрагентов могут повторяться, т.е. не идти друг за другом? Решить задачку надо формулой или макросом?
|
|
|