![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#11 | |
Пользователь
Регистрация: 04.02.2012
Сообщений: 39
|
![]() Цитата:
Никого не хотела обидеть Возможно ,я не правильно обьяснилась - первый код мне абсолютно подходит - к нему я планировала добавить еще кнопку Очистить ,чтоб все очищала . Обьясняю как задумала : Работников на предприятии около 100 .Приходит первый - выбирает свое ФИО - счелкает - нажимает ОК - и все очищается (его данные уже на листе журнала).Приходит второй - и видит уже пустую строку ,где надо выбирать уже свое ФИО и т.д.Как-то так планировала. Вот зачем очистка после ОК нужна была - тогда второй кнопки не надо .Но я в этом пока не сильна и по этому спрашивала повторно Последний раз редактировалось Ирина Розанова; 06.09.2012 в 22:42. |
|
![]() |
![]() |
![]() |
#12 |
Старожил
Регистрация: 11.05.2010
Сообщений: 5,170
|
![]()
Да я и не обижен
![]() Ну понятно. Тогда думаю несложно сделать так - при нажатии ОК ещё параллельно в определённую ячейку ставится текущая дата. А код в начале работы проверяет - если в этой ячейке уже есть текущая дата, то нужно только дополнять (что уже готово). Ну а если дата другая - тогда сперва всё очищаем, затем дополняем. Хотя что именно нужно очищать - не понятно ![]() Ну не журнал ведь?
webmoney: E265281470651 Z422237915069 R418926282008
|
![]() |
![]() |
![]() |
#13 | |
Пользователь
Регистрация: 04.02.2012
Сообщений: 39
|
![]() Цитата:
,чтоб после нажатия на сообщении Ок - стирались ячейки В3(Работник);D3 (Начало работы) и Е3(Конец работы).Только чтоб "стирание" было привазано к нажатию ОК на кнопке сообщения (когда выбивает "Записано" - нажимаем ОК - и данные в ячейках стирются) Sub Кнопка2_Щелчок() Dim r As Range Set r = Sheets("журнал посещения").Range("B" & Rows.Count).End(xlUp).Offset(1) r.Value = Range("B3").Value r.Offset(, 2) = Now MsgBox "Записано!", vbInformation End Sub |
|
![]() |
![]() |
![]() |
#14 |
Старожил
Регистрация: 11.05.2010
Сообщений: 5,170
|
![]()
Ну в общем "записано" я вывел только для того, чтоб было понятно, что кнопка нажалась и код отработал
![]() Работника нужно стирать - пусть каждый сперва себя выберет - ну и кодом нужно проверить, что там не пусто. Ну а для начала/конца я предполагал, что будут две разные кнопки., соответственно два похожих, но разных кода. А D3 (Начало работы) и Е3(Конец работы) думаю не нужны - пусть пишется конкретное время нажатия кнопки. Ну разве чтоб показать, сколько сейчас времени (а то вдруг системное перевели...). Хотя по общей таблице сразу будут видны такие косяки/махинации.
webmoney: E265281470651 Z422237915069 R418926282008
Последний раз редактировалось Hugo121; 07.09.2012 в 00:07. |
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Exel 2003 | Miki_lapa | Помощь студентам | 1 | 13.11.2011 00:36 |
MS Exel 2003 макрос с фильтрами | vbapple | Microsoft Office Excel | 4 | 11.07.2011 23:38 |
Access Exel 2003. | Jonestown | Помощь студентам | 0 | 06.06.2011 07:25 |
Параметры страницы (Exel 2003) | ob60 | Microsoft Office Excel | 2 | 17.02.2011 16:43 |
Exel - при открытии файла через макрос, если файл отсутствует - виснет весь макрос | gregory1b | Microsoft Office Excel | 2 | 14.10.2010 11:51 |