Форум программистов, компьютерный форум, киберфорум
Наши страницы

VBA

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 47, средняя оценка - 4.64
Mishel915
206 / 13 / 1
Регистрация: 10.10.2009
Сообщений: 154
#1

Автоматизированное заполнение табеля в Excel - VBA

05.07.2010, 01:27. Просмотров 6156. Ответов 1
Метки нет (Все метки)

Всем доброе время суток !

Заполнять табель учёта рабочего времени можно, с помощью клавиатуры. При таком способе заполнения для каждого нового обозначения в ячейке табеля набирать соответствующие знаки приходится вручную.

Этот процесс можно автоматизировать, используя указатель мыши так.

1. Кликаем кнопку на листе Excel, после чего возле указателя мыши появляется всплывающая подсказка (режим записи), например, "Выбрана 8","День","Ночь" и т. п. Эта подсказка перемещается вместе с указателем мыши.

2. Подводим указатель мыши в соответствующую ячейку табеля и двойным кликом левой кнопкой мыши вписываем знак выбранного режима записи - соотвенственно "8", "Д", "Н" и т. п.

Для изменения режима записи кликаем другую кнопку.

Вопрос такой - какой макрос осуществляет представленную автоматизацию заполнения табеля с помощью указателя мыши в Excel?

Добавлено через 2 часа 54 минуты
Событие - "Двойной клик мыши" можно приблизительно обработать так, например
Если подсказка = "Ночь" Then ActiveCell = "Н"

Остаётся програмно "прикрепить" подсказку к указателю миши после нажатия кнопки.

Добавлено через 14 минут
Другой вариант - при нажатии кнопки менять значение глобальной переменной. Для этого варианта тоже необходимо создать подсказку возле указателя мыши.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
05.07.2010, 01:27
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Автоматизированное заполнение табеля в Excel (VBA):

Заполнение формы в Excel-е - VBA
Уважаемые Асы в Excel-е помогите с примером Я создал форму заполнения счёта-фактуры. Нужно чтобы в книге PRIMER1 из шита Start, при...

Заполнение литстов в excel - VBA
Один лист я заполнила данными с помощью запроса, а как второй заполнить? Если эти два листа взаимосвязаны

Анализ табеля рабочего времени - VBA
Прошу помощи в написании макроса для анализа табеля рабочего времени Т-13. Дано (вложение): Список сотрудников (B) ...

Заполнение ячеек в Excel циклом for - VBA
Ячейки в Excel данным способом почему-то не заполняются. Почему? Как это исправить? Sub t() Dim teta As Double teta = 0 For i =...

Заполнение диапазонов ячеек MS Excel - VBA
1. Создать макрос для рабочей книги MS Excel, позволяющий формировать значения в диапазонах ячеек в соответствии с предложенными ниже...

Быстрое заполнение таблицы Excel - VBA
Здравствуйте, уважаемые VBA-программисты(каковым я не являюсь). Как можно реализовать быстрый инкремент в нужную ячейку таблицы? ...

1
Mishel915
206 / 13 / 1
Регистрация: 10.10.2009
Сообщений: 154
06.07.2010, 12:18  [ТС] #2
Есть образец не в Excel, - 1,98 Мб. Из-за размере не прикрепляется. Однако есть адрес где можно посмотреть.

http://myappz.ru/business/page/11/

Там файл - Табель учёта рабочего времени 2.1. Для просмотра необходимо скачать и установить, перейти на закладку - Отработанные часы. Тоесть необходимо приблизительно так как в этом файле но для Excel.
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
06.07.2010, 12:18
Привет! Вот еще темы с ответами:

Заполнение файла Excel из других - VBA
Доброго времени суток! помогите мне создать макрос, который бы копировал строки в нужное место из других 19 файлов. Допустим, есть...

Макрос заполнение строки - MS Excel - VBA
я вообще не разбираюсь excel. Как написать такой макрос пример мне нужен заполнить до 100 каждый 5 строк новый цифр

Заполнение массива из формы(Excel) - VBA
Матрицу M(5,5) нужно заполнить через форму вводя данные в соответствующие поля. У меня на форме 25 полей TextBox и кнопка. Private Sub...

Сверка значений табеля с периодом дат - VBA
Добрый день, у меня стоит задача: провести сверку по каждому табельному номеру для каждого дня в табеле на предмет вхождения в период...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru