Здравствуйте Форумчане. На Планете в ПРИЕМАХ - есть пример, где при заполнении одной ячейки, автоматически проставляется в другой ячейке дата и время. Как изменить правильно макрос, что бы проставлялась только дата БЕЗ ВРЕМЕНИ?
Проставление даты
03.09.2010 18:18:07
|
|
|
|
03.09.2010 18:30:18
R Dmitry спасибо большое - все рабтпет. Хотел еще уточнить у Вас - завтра, эта дата поменяется на текущую, или останется сегодняшней?
|
|
|
|
03.09.2010 18:33:57
{quote}{login=Kruzik}{date=03.09.2010 06:30}{thema=}{post}R Dmitry спасибо большое - все рабтпет. Хотел еще уточнить у Вас - завтра, эта дата поменяется на текущую, или останется сегодняшней?{/post}{/quote}
как же она поменяется? вы же ее внесли уже в ячейку а если введете в ячейку чего либо то дата будет в соседней ячейке всегда "сегодня" _______ 69334
|
|||
|
|
03.09.2010 18:35:09
Спасибо, просто я с макросами не очень дружу )))
|
|
|
|
04.09.2010 23:03:20
Можно ли сделать так чтобы дата автоматически проставлялась при открытии файла?
|
|
|
|
04.09.2010 23:13:23
{quote}{login=Лиска }{date=04.09.2010 11:03}{thema=Авто проставление даты!}{post}Можно ли сделать так чтобы дата автоматически проставлялась при открытии файла?{/post}{/quote}В модуль книги:
Private Sub Workbook_Open() Sheets("заказник").[J2].Value = Day(Date) Sheets("заказник").[K2].Value = Format(Date, "mmmm yyyy") End Sub 45768
Я сам - дурнее всякого примера! ...
|
|
|
|
04.09.2010 23:13:42
Можно, в модуль ЭтаКнига
Option Explicit Private Sub Workbook_Open() activesheet.range("A1").Value = Format(Date, "dd.mm.yyyy") End Sub |
|
|
|
04.09.2010 23:25:19
Спасибо огромное --- "Igor67,KuklP"а то многие забывают и подают заявку со вчерашней датой !
только что то я не смогла вставить это :-(в файл |
|
|
|
04.09.2010 23:27:32
И какой вариант удачней? или точнее чем отличаются?
|
|
|
|
04.09.2010 23:30:54
Так?
Я сам - дурнее всякого примера! ...
|
|
|
|
04.09.2010 23:35:39
{quote}{login=Лиска}{date=04.09.2010 11:27}{thema=}{post}И какой вариант удачней? или точнее чем отличаются?{/post}{/quote} Они одинаковы, просто я глянул Ваш пример и конкретно под него написал код. А Игорь предоставил Вам возможность самой чуточку подумать:-)
85252 Во прет сегодня.
Я сам - дурнее всякого примера! ...
|
|
|
|
04.09.2010 23:40:58
Спасибо большое именно так и надо !
|
|
|
|
05.09.2010 00:07:15
{quote}{login=KuklP}{date=04.09.2010 11:35}{thema=Re: }{post}{quote}{login=Лиска}{date=04.09.2010 11:27}{thema=}{post}И какой вариант удачней? или точнее чем отличаются?{/post}{/quote} Они одинаковы, просто я глянул Ваш пример и конкретно под него написал код. А Игорь предоставил Вам возможность самой чуточку подумать:-)
85252 Во прет сегодня.{/post}{/quote} я вот сегодня на 3 часика на рыбалку съездил и линька на 1.5 поднял, вот это поперло..... да кстати 49449!тоже прет R Dmitry |
|
|
|
05.09.2010 00:10:54
У меня сегодня и стрит был. А рыбачу я в основном в супермаркете:-)
Я сам - дурнее всякого примера! ...
|
|
|
|
05.09.2010 06:50:41
{quote}{login=KuklP}{date=05.09.2010 12:10}{thema=}{post}У меня сегодня и стрит был. А рыбачу я в основном в супермаркете:-){/post}{/quote}
Лентяй. Лишь бы поесть. Рыбалка - это процесс, это отдых...
"..Сладку ягоду рвали вместе, горьку ягоду я одна."
|
|
|
|
05.09.2010 07:05:41
Дык, лень тоже, это и процесс и отдых.
Я сам - дурнее всякого примера! ...
|
|
|
|
06.09.2010 01:10:59
{quote}{login=KuklP}{date=04.09.2010 11:13}{thema=Re: Авто проставление даты!}{post}{quote}{login=Лиска }{date=04.09.2010 11:03}{thema=Авто проставление даты!}{post}Можно ли сделать так чтобы дата автоматически проставлялась при открытии файла?{/post}{/quote}В модуль книги:
Private Sub Workbook_Open() Sheets("заказник").[J2].Value = Day(Date) Sheets("заказник").[K2].Value = Format(Date, "mmmm yyyy") End Sub 45768{/post}{/quote} Ещё разик добрый вечер, скажите как нужно изменить этот макрос чтобы дата ставилась не автоматом а только при изменении текста в диапазоне столбцов (D:AH) |
|
|
|
06.09.2010 01:28:00
В модуль листа "заказник":
Private Sub Worksheet_Change(ByVal Target As Range) If Intersect(Target, [D:AH]) Is Nothing Then Exit Sub Application.EnableEvents = False [J2].Value = Day(Date) [K2].Value = Format(Date, "mmmm yyyy") Application.EnableEvents = True End Sub
KL
|
|
|
|
06.09.2010 10:00:30
{quote}{login=KL}{date=06.09.2010 01:28}{thema=}{post}В модуль листа "заказник":
Private Sub Worksheet_Change(ByVal Target As Range) If Intersect(Target, [D:AH]) Is Nothing Then Exit Sub Application.EnableEvents = False [J2].Value = Day(Date) [K2].Value = Format(Date, "mmmm yyyy") Application.EnableEvents = True End Sub{/post}{/quote} в новом документе вставила, рядом с предыдущим макросом первый работает а второй нет не работает нужны оба чтобы отображать дату изменения документа и дата печати с ролью которой первый макрос прекрасно справляется что я не так сделала? Option Explicit Private Sub Workbook_Open() Sheets("ТАБЕЛЬ").[W9].Value = Day(Date) Sheets("ТАБЕЛЬ").[Z9].Value = Format(Date, "mmmm yyyy") End Sub Private Sub Worksheet_Change(ByVal Target As Range) If Intersect(Target, [D:AH]) Is Nothing Then Exit Sub Application.EnableEvents = False [W10].Value = Day(Date) [Z10].Value = Format(Date, "mmmm yyyy") Application.EnableEvents = True End Sub может подскажите как вставить в диапазон [D:AH]строки 12, вставить названия дней недели ПН ВТ СР ЧТ ПТ СБ ВС с привязкой к календарю компьютера, и заливкой только именно в этой строке будних=бледно зелёным,выходные=ярким синим диапазон [D:AH]в строке13 является числами месяца соответственно D=1:AH=31 можно было бы скрывать лишние столбцы с датой несуществующей в данном месяце,но их надо в таком случае при сокрытии очищать сразу в диапазоне 14-60 |
|
|
|
06.09.2010 12:10:29
ни у кого нет идей? :-)
|
|
|
|
06.09.2010 12:31:29
Глядел еще раз Ваш пример, ничего не понял. Как посреди Вашей таблицы втулить дни, числа... И уже в процессе написания этого поста, увидел ответ The_Prist.
Он прав - давайте пример с есть и надо.
Я сам - дурнее всякого примера! ...
|
|
|
|
06.09.2010 12:59:32
{quote}{login=The_Prist}{date=06.09.2010 12:25}{thema=Re: Re: }{post}А по поводу вот этого:{quote}{login=Лиска}{date=06.09.2010 10:00}{thema=Re: }{post}может подскажите как вставить в диапазон [D:AH]строки 12, вставить названия дней недели ПН ВТ СР ЧТ ПТ СБ ВС
с привязкой к календарю компьютера, и заливкой только именно в этой строке будних=бледно зелёным,выходные=ярким синим диапазон [D:AH]в строке13 является числами месяца соответственно D=1:AH=31 можно было бы скрывать лишние столбцы с датой несуществующей в данном месяце,но их надо в таком случае при сокрытии очищать сразу в диапазоне 14-60{/post}{/quote}ничего не понял...Может примерчик: имеется вот это - хочется вот того?{/post}{/quote} вот пример файла и в нём задачи |
|
|
|
06.09.2010 13:14:57
У Вас у самой, от этого попугая глаза не устают? Мне так сразу дурно стало. Все это решается формулами. Подождите, скоро спецы подтянутся.
Я сам - дурнее всякого примера! ...
|
|
|
|
06.09.2010 13:21:25
{quote}{login=KuklP}{date=06.09.2010 01:14}{thema=}{post}У Вас у самой, от этого попугая глаза не устают? Мне так сразу дурно стало. Все это решается формулами. Подождите, скоро спецы подтянутся.{/post}{/quote}
впринципе заливку выставляемого рабочего времени рабты можно исключить я не против формул но главное чтобы обе даты макросы ставили и их нельзя было изменить. |
|
|
|
06.09.2010 14:22:59
Макросы надо ставить туда, куда Вам написали.
Посмотрите пример "проставления" дня недели с использованием формул и заливку через Условное Форматирование. Еще - объединенные ячейки - зло;) Снял объединение в W & Z и выделив несколько ячеек в формате указал по центру выделения. Дальше пока нет времени. И формула в УФ не оптимальна, что первое вспомнил. Игорь67 |
|
|
|
06.09.2010 15:21:04
{quote}{login=}{date=06.09.2010 02:22}{thema=}{post}Макросы надо ставить туда, куда Вам написали.
Посмотрите пример "проставления" дня недели с использованием формул и заливку через Условное Форматирование. Еще - объединенные ячейки - зло;) Снял объединение в W & Z и выделив несколько ячеек в формате указал по центру выделения. Дальше пока нет времени. И формула в УФ не оптимальна, что первое вспомнил. Игорь67{/post}{/quote} спасибко по вашему примеру переделала оригинал получилось, спасибки |
||||
|
|
|||
Читают тему