Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Сфера Microsoft » Microsoft Office (Word, Excel, Outlook и т.д.) » 2010 - Макрос даты и времени

Ответить
Настройки темы
2010 - Макрос даты и времени

Аватара для fraid

Пользователь


Сообщения: 116
Благодарности: 0

Профиль | Отправить PM | Цитировать


Привет!
У нас есть журнал, который можно заполнять не позже 17.00 сегодняшнего числа. Это заявки на авто, машину нужно бронировать заранее (за день или более) не позже 17.00 и нельзя бронировать день в день...
Как-то можно это с помощью макросов организовать?

Отправлено: 06:22, 27-08-2013

 

Ветеран


Сообщения: 27449
Благодарности: 8087

Профиль | Отправить PM | Цитировать


Какое приложение-то?

Отправлено: 06:26, 27-08-2013 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Аватара для fraid

Пользователь


Сообщения: 116
Благодарности: 0

Профиль | Отправить PM | Цитировать


MS Excell

Отправлено: 20:09, 28-08-2013 | #3


Ветеран


Сообщения: 27449
Благодарности: 8087

Профиль | Отправить PM | Цитировать


Цитата fraid:
MS Excell »
Не слишком удачный выбор.


Примерная болванка кода для списка «Список1», в который будет осуществляться ввод:
Код: Выделить весь код
Option Explicit

Private Sub Worksheet_Change(ByVal Target As Range)
    If Not Intersect(Target, Me.ListObjects.Item("Список1").Range) Is Nothing Then
        If Not IsEmpty(Target.Value) Then
            If Hour(Time()) >= 8 And Hour(Time()) < 17 Then
                If DateDiff("d", Target.Value, DateAdd("d", 1, Date)) < 1 Then
                    ' ОК
                Else
                    MsgBox "Error"
                    Target.ClearContents
                End If
            Else
                MsgBox "Error"
                Target.ClearContents
            End If
        End If
    End If
End Sub
Поместите код в модуль того же рабочего листа.

Отправлено: 21:03, 28-08-2013 | #4



Компьютерный форум OSzone.net » Сфера Microsoft » Microsoft Office (Word, Excel, Outlook и т.д.) » 2010 - Макрос даты и времени

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Delphi - [решено] Формат даты и времени crindlok Программирование и базы данных 2 03-02-2013 19:39
Разное - Журнал даты и времени авторизаций. Неадекват Microsoft Windows 2000/XP 3 11-12-2012 16:28
Службы - [решено] изменение даты и времени byik Microsoft Windows Vista 2 27-11-2008 10:09
C/C++ - Проверка даты и времени. Jonik-Mnimonik Программирование и базы данных 3 20-11-2007 16:15
В Делфи изменение даты и времени Borislav Программирование и базы данных 5 11-09-2004 19:13




 
Переход