Макрос вставки ДАТЫ в любую ячейку.
Вставка
- Опубліковано 28 кві 2022
- ► 15 бесплатных уроков! Регистрируйся - lk.1excel.ru/
► Telegram - t.me/myeasyexcel
С помощью процедуры создаем в Excel простой макрос в одну строчку кода. Записываем в любую активную ячейку текущую дату и вставляем ее с помощью элементов управления Кнопка.
Одна строка кода: ActiveCell = VBA.Date
Easy Excel - ПОЛНОЕ и ПОДРОБНОЕ обучение программы Excel для новичков и практиков! Уроки по макросам и VBA
Подписка на канал Easy Excel: / easyexcellesson
Здравствуйте! За музыку отдельное спасибо!
Отличная исчерпывающая информация. Спасибо за видео.
Только вчера думал надо поискать вариант вставки даты))))😁👍
Прикольно!!!
полезно!
👍
👍👑
Привет, а у меня еще почему-то время добавляет 0:00 А как сделать, чтобы актуальное время добавлялось?
Здравствуйте Павел. Возник вопрос касаемо excel. Самостоятельно решения найти не смог. Можете помочь. Где можно задать вопрос?
Пиши тут может кто поможет. Помощь каналу, ради комментов
Возник вопрос. Может кто подскажет решение. Имеется 2016 excel. Периодически возникает потребность перерасчета прайс листов. Делаю это в ручную копируя некоторое количество строк из нужного столбца и вставляя в другой эксель документ, который автоматически прибавляет к вставленным суммам нужный процент. Далее суммы копируются в исходный документ и так пока не посчитаю всю таблицу. Вопрос в следующем. В 2016 екселе столкнулся со следующим. Нажимая стрелку назад, в таблице добавляющей процент к сумме, обнуляются не только значения в таблице подсчета но и в исходном документе. Как будто стрелка отмены действия отменяет последнее действие на всех открытых документах. Если кто знает подскажите как это исправить. Заранее благодарю.
Измените ссылку на excel добавив /x в конец ссылки, в таком случае будет открываться каждый раз новая программа excel, это увеличит нагрузку на оперативную память пк, но для пк это будут отрытые разные программы, а не множество файлов в одной программе. Манипуляции проделанные в одном файле не отразятся на другом. А лучше переходите к надстройке Power Query
@@YakovZR не понял что Вы имеете ввиду говоря изменить ссылку. Поменять расширение с .xls на .xlsx ? Если да, то изменение расширения проблему не решило.
А как сделать вместо даты текущее время ?
VBA.Time
Это же ctrl+ж
А как сделать так, чтобы дата вставлялась в определенную ячейку на определенной странице вне зависимости активна ячейка или нет?
необходимо указать интересующий лист, ячейку, например вот так - ThisWorkbook.Worksheets("Лист1").Range("A1")
Тоже искал такое решение. В жизни бы не догадался как это сделать. Спасибо автору!
Чем не устроил ctrl+; ?
А кто ж знал, кроме вас?
Открою страшную тайну. Только никому не говорите:
Для вставки даты комбинация клавиш CTRL+;
Для встаки времени: CTRL+: (т.е. СTRL+SHIFT+;)
Причем скрипт будет работать и после окончания дня заходишь завтра и глядь - дата опять сегодня. Хотя нужна чтобы была вчерашняя. Так что да, каждому нужно своё решение
@@Badimalone тогда пишем функцию. =сегодня()
@@VeNTeL1977 если не забуду попробую но мне кажется завтра там, в этой ячейке дата изменится. Просто работаем в 2 смены. 1 смена это ночная с 19 до 7. Вторая с7 до 19. Дневной смене хорошо - контр+шифт +; . А у ночной смены должна дата быть завтрашняя. Приходится ручками.
@@Badimalone на кнопку
Sub СегодняЗавтра()
Select Case Hour(Time)
Case 19 To 23 'c 19 до 23:59:59 вставит дату следующего дня
ActiveCell = VBA.Date + 1
Case Else
ActiveCell = VBA.Date
End Select
End Sub
@@RomZhig Спасибо!