макрос проставить текущую дату в пустую ячейку столбца при условии другого столбца (не автоматическая на листе, а в макросе), В колонку - К проставляю текущую дату(Now, "dd.mm.yyyy"), При условии цвета RGB (255,255,255) в столбце - А
написал: это не оскорбление, это недоумение: "не уже-ли человек не понимает, что без примера тут нечем помочь"недоумение смешанное с удивлением "еще и обида, на замечание, что нужен файл-пример... с этой темы нужно бежать!"
У меня принцип: Чем больше отдаешь, более приобретаешь. Пример приложил. Молчок полный.Недоумение в стиле: ТЫ ДЕБИЛ, ПЕРЕЙДИ В РУБРИКУ РАБОТА - меня не устраивают. Найду решение однозначно .
макрос проставить текущую дату в пустую ячейку столбца при условии другого столбца (не автоматическая на листе, а в макросе), В колонку - К проставляю текущую дату(Now, "dd.mm.yyyy"), При условии цвета RGB (255,255,255) в столбце - А
макрос проставить текущую дату в пустую ячейку столбца при условии другого столбца (не автоматическая на листе, а в макросе), В колонку - К проставляю текущую дату(Now, "dd.mm.yyyy"), При условии цвета RGB (255,255,255) в столбце - А
макрос проставить текущую дату в пустую ячейку столбца при условии другого столбца (не автоматическая на листе, а в макросе), В колонку - К проставляю текущую дату(Now, "dd.mm.yyyy"), При условии цвета RGB (255,255,255) в столбце - А
макрос проставить текущую дату в пустую ячейку столбца при условии другого столбца (не автоматическая на листе, а в макросе), В колонку - К проставляю текущую дату(Now, "dd.mm.yyyy"), При условии цвета RGB (255,255,255) в столбце - А
Пакет для обновления находится в папке на сервере, имеющая доступ конкретных ID компьютеров. И где-то сотрудник оставил открытым файл требующий общего обновления. Есть ли возможность через VBA закрыть файл (в случае его положения - ОТКРЫТЫЙ) на его компе с сохранением?
Что если перед обновлением VBA застанет открытым файл на чужом компе? Предполагаю, что даст сбой. Может на ID в установленное время установить закрытие приложения по расписанию через "Планировщик заданий"?
Изменено: Василий Нисс - 26.05.2022 03:18:10(добавил вопрос)
Со сменой каждого месяца нужна запись даты типа 01.05.2022. Соответственно меняется только месяц. Пробовал реализовать формулой =СЦЕПИТЬ("01.";ТЕКСТ(СЕГОДНЯ();"ММ.ГГГГ")), но другие ячейки ссылающиеся на эту ячейку воспринимают эту запись как текст.
Друзья, прошу помощи в этой реализации. Заранее признателен за помощь
Спасибо, RAN!!!! selection = empty самое то, на самом начале процесса.Ответ на 1 вопрос: "Какой командой очистить диапазон условий корректно? " Так что, решение 2 вопроса: "Или после очистки преобразовать в нужный тип?" само отпадает. Спасибо всем, что откликнулись!!! Все получилось..
Еще разок выслал файл. И в Ячейках A15 и C15 поставил для примера значения для фильтра. Фильтр сработал правильно, НО! Ячейка С15 преобразовалась в дату, а она должна соответствовать ячейке С25 - 01.04.04
чистый Clear не по помог мне в моей ситуации. Вышел из положения минуя очистки диапазона условий путем копирования отдельных строк со столбцов A:H и вставкой в I1, I14, I23. Далее удаление столбцов A:H. Фильтр работает, но данные в ячейке условий B15 и C15 преобразовывает в даты и визуально результат не соответствует написанному B24:123 и C24:123. Пробовал диапазон условий в текст преобразовать, тогда фильтр не понимает. Как быть, друзья?
Друзья! По методу Николая Павлова (https://www.planetaexcel.ru/techniques/2/197/) настроил расширенный фильтр. В ниже привязанный файл в диапазон A24:H500 подтягиваю с другого файла данные с VBA. При этом, предварительно перед обновлением очищаю диапазон A15:H21 с условиями для фильтрации командой ClearContents. После процесса макроса фильтр в диапазоне A15:H21 начинает криво работать ( Принимает написанное как дата, или текст). Порылся и накопал, что даже не формат, а тип ячейки отличается (пример в столбце I ячейки окрашены ярко-желтым). Какой командой очистить диапазон условий корректно? Или после очистки преобразовать в нужный тип?
Спасибо за подсказку, Игорь!!!! В теме VBA я недавно. Только с начала года начал осваивать. Пока многое коряво писать получается. Но процесс идет. А ошибку исправил. ВСЕ ЗАПУСКАЕТСЯ. Еще раз - ОЧЕНЬ ПРИЗНАТЕЛЕН ВАМ.
Помогите пожалуйста разобраться. Пробовал и другой код, Но при записи подсвечивает красным: Private Sub Workbook Open () Application.OnTime TimeValue("15:00:00")."MyMacro" End Sub ____- Этот не запустился, хотя ошибок не показывает: Private Sub Workbook_Open() Application.OnTime TimeValue("23:42:00"), "MyMacro" End Sub
Как при написании формулы в VBA поставить знак формулы диапазона, { } - эти знаки диапазона обычно ставят в ячейке с формулой. С нажатием горячих клавиш, конечно.
Как при написании формулы в VBA поставить знак формулы диапазона, { } - эти знаки диапазона обычно ставят в ячейке с формулой. С нажатием горячих клавиш, конечно.
Записанный в макрорекордере дает ошибка, Записал макрорекодором, но дает ошибку. Хотя Select нужной ячейки на листе происходит. В чем может быть причина?
Записанный в макрорекордере дает ошибка, Записал макрорекодором, но дает ошибку. Хотя Select нужной ячейки на листе происходит. В чем может быть причина?
Уже пробовал переписывать через запятую COUNTIF(номенклатура!C[-37],RC[-4]),COUNTIF(номенклатура!C[-37],RC[-3])) . и менял RC[-3])) на 4,5,6 и тд. Это хорошо, что Вы меня убедили о том что макрорекодер не ошибается!!! Спасибо
Записанный в макрорекордере дает ошибка, Записал макрорекодором, но дает ошибку. Хотя Select нужной ячейки на листе происходит. В чем может быть причина?
Записанный в макрорекордере дает ошибка, Записал макрорекодором, но дает ошибку. Хотя Select нужной ячейки на листе происходит. В чем может быть причина?
Записанный в макрорекордере дает ошибка, Записал макрорекодором, но дает ошибку. Хотя Select нужной ячейки на листе происходит. В чем может быть причина?
В VBA при преобразовании формул в значения формула не успевает пересчитывать., макросом протянутая формула с последующим преобразованием этого массива в значения, не успевает просчитывать. Значения остаются первой ячейки
В VBA при преобразовании формул в значения формула не успевает пересчитывать., макросом протянутая формула с последующим преобразованием этого массива в значения, не успевает просчитывать. Значения остаются первой ячейки