День добрый, господа! Может кто знает как возможно отключить автоматическое восстановление книги Excle? Желательно макросом. Сохранение происходит автоматически при каждом (любом) изменении в книге (ThisWorkbook.Save)
При работе обнаружена ошибка. При открытии файла, форма передаёт значение в таблицу только один раз, далее просто накапливает из в поле ввода формы. Как быть? Помогите пожалуйста.
Получается что форма закрывается сразу после нажатия на enter, а нужно что бы она была активна постоянно, одни данные положила и была готова к приему и обработке следующих... и класть данные нужно на лист Svodka.
Доброго времени суток! Есть задача, нужно что бы при нажатии на кнопку Enter данные находящиеся в поле ввода формы ложились по порядку в ячейки столбца А , а после записи в ячейку, имитировалось нажатие кнопки Enter для перевода на ячейку ниже.
Пока создана только форма с полем ввода, написан макрос на автоматический запуск формы при открытии книги
Код
Sub workbook_open()
SvodForm.Show
End Sub
Уважаемые знатоки, прошу Вас о помощи, как реализовать данный механизм?
Михаил Витальевич С., Я тоже задавался этим вопросом, получается что если сотрудник будет выходить входить несколько раз то, в таблице будут создаваться новые строки со временем входа выхода (для отчета это не критично) проблема в другом, нужно что бы запись со временем выхода сотрудника вставала в соседнюю ячейку с временем входа, Я думаю так, как бы программно отрыть ячейку для записи (к примеру с параметром END) даты и времени выхода сотрудника, при закрытой ячейке (в которой уже стоит дата и время - время входа) то есть при скане штриха создается строка с параметрами сотрудника, и в этой же строке в ячейке после даты прихода программно открывалась ячейка которая бы ждала скана на время выхода а штрих кода отбирала по соответствию со штрих-кодом при записи времени прихода сотрудника,и после скана ожидающего штриха с радостью бы записывала в себя время так сказать события. а тот кто не успел выйти этой датой которой заходил, то на него создается новая строка как будто он только пришел на работу, но возникает закономерный вопрос, как быть если этот сотрудник пришёл на работу опять вечером...
Нужно что бы когда сотрудник уходил с работы и сканил штрих-код, эксель находил уже существующую строку этого сотрудника (к примеру сопоставлял уникальный штрих-код )по этой дате со временем прихода и подставлял дату скана времени ухода в следующую колонку а не создавал новую строку.
Получается дата и время встают при изменении ячейки.
Private Sub Worksheet_Change(ByVal Target As Range)
For Each cell In Target If Not Intersect(cell, Range("A:A")) Is Nothing Then With cell.Offset(0, 5) .Value = Now .EntireColumn.AutoFit End With End If Next cell End Sub
Добрых времен суток! Господа хорошие, помогите чайнику! Руководство поставило задачу, организовать работу электронного журнала о приходе и уходе с работы сотрудников.Поскребя по сусекам, отыскали сканер штрих-кодов, старенький комп, с установленным эксель 2016, все это дело между собой подружили, работает (нагенерировали штрих кодов, раздали сотрудникам, при приходе на работу и уходе каждый сканирует свой код, эксель все это дело обрабатывает с помощью ВПР, с помощью макроса записывается время изменения каждой ячейки, все вроде хорошо. При приходе сотрудника на работу создаётся запись в сроке экселя, со штрих кодом, фио, должностью, время прихода, а при уходе сотрудника с работы создаётся ещё одна строка только со временем ухода. Получается две строки. Вопрос, возможно ли сделать так, что бы время ухода и прихода вставали в одну строку но разные колонки, а то как то не удобно сначала смотреть время прихода, а затем искать строку со временем ухода. Заранее спасибо!
Новое название:Автоматеческая установка даты и времени в одну строку разных колонок.