|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
04.05.2013, 15:37 | #1 |
Пользователь
Регистрация: 07.06.2011
Сообщений: 19
|
VBA
Организуйте ввод данных в таблицу, содержащую сведения о наличии книг в читальном зале со следующими полями: шифр учебника, наименование учебника, стоимость учебника, год издания, наименование раздела (3-4 раздела), номер полки, количество экземпляров, дата поступления.
VBA в Excel Очень надо. |
04.05.2013, 22:41 | #2 |
Старожил
Регистрация: 23.10.2010
Сообщений: 2,330
|
1. Открываете Excel -> Сервис -> Макрос -> Редактор VB
2. Добавляете форму через, например, Insert -> UserForm 3. Открываете Toolbox через View -> Toolbox 4. Добавляете на форму TextBox, сколько надо 5. К каждому TextBox добаляете метку для описания поля. 6. Добавляете на форму кнопку и называете ее, например, "Ввод" 7. Дважды кликаете по этой кнопке и в открывшемся окне п/п записываете код. 8. Анализируете поля на предмет заполнения. Какие то поля должны быть заполнены обязательно. Если поле не заполнено, то сообщаете пользователю наименование поля и сообщение о том, что поле должно быть заполнено. Такие поля можно пометить, например, символом звездочки в поле метки (там, где записано название поля). 9. Если все важные поля заполнены, то данные переносите в строку Excel листа. Конечно-же, перед переносом данных необходимо найти хвост записей по некоторому полю, которое должно заполняться обязательно. И т.д. ... Как-то так, ...
Как-то так, ...
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
VBA и Oracle: stored procedure из VBA и сохранение текста в переменной | Lionne | Microsoft Office Excel | 1 | 15.04.2013 19:51 |
Совместимость Excel 2007 VBA - Excel 2010 VBA | Genas | Microsoft Office Excel | 2 | 28.11.2012 15:33 |
VBA Word,VBA Excel решить 2 задачи | fafolo4ka | Фриланс | 6 | 05.03.2012 01:15 |
VBA | PKW | Microsoft Office Excel | 17 | 13.05.2010 15:45 |