Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АрхитектураБиологияГеографияДругоеИностранные языки
ИнформатикаИсторияКультураЛитератураМатематика
МедицинаМеханикаОбразованиеОхрана трудаПедагогика
ПолитикаПравоПрограммированиеПсихологияРелигия
СоциологияСпортСтроительствоФизикаФилософия
ФинансыХимияЭкологияЭкономикаЭлектроника

Задание 8. Ведение складского учета с помощью visual basic для приложения (VBA)

РАСЧЕТА СТОИМОСТИ ЗАКАЗОВ | Автоматическая установка текущей даты | Оформление дополнительных листов книги | Перемещение рабочего листа Складской учет | Построение списка элементов товара | Связывание рабочих листов с помощью элемента управления Поле со списком | Связывание рабочих листов с помощью формул, содержащих адресные ссылки | Оформление внешнего вида листа Складской учет | ЗАДАНИЕ 5. РАСЧЕТ СУММЫ И СТОИМОСТИ ГАРАНТИИ ЗАКАЗА | Расчет стоимости доставки |


Читайте также:
  1. Basic Characteristics of Energy Chakras
  2. Cимор: Введение 1 страница
  3. Cимор: Введение 10 страница
  4. Cимор: Введение 11 страница
  5. Cимор: Введение 2 страница
  6. Cимор: Введение 3 страница
  7. Cимор: Введение 4 страница

 

Для внесения изменений в соответствии с выбранным заказом необходимо значения ячеек с соответствующих листов (“Телефон”, “Автомагнитола” и т.д.) занести с нарастающим итогом в ячейки на листе “Складской учет” с аналогичным названием товара.

 

Для этого в лист «Стоимость заказа» необходимо:

Ø внести дополнение, т.е. создать кнопку «Подтвердить заказ» с помощью Панели инструментов – Формы;

Ø в диалоговом окне «Назначить макрос объекту» введите имя макроса «Подтвердить_заказ» и нажмите кнопку Создать (рис.22).

 


Рис.22.Окно VBA

 

Для написания требования макроса необходимо использовать следующие функции VBA:

 

Sub Подтвердить_Заказ() – начало процедуры (макроса);

ActiveSheet.Name – функция возвращает название активного листа;

Worksheets(Имя_Листа).Activate – процедура активизирует указанный лист (Имя_Листа);

Cells(Строка, Столбец).Value – изменяет значение в ячейке по адресу (Строка, Столбец) на активном листе;

Cells(Строка, Столбец) - функция возвращает значение ячейки активного листа по адресу (Строка, Столбец);

If – оператор Если;

Then – оператор тогда;

End If – закрывает оператор Если;

For – оператор цикла

Next – указавыет на окончание блока цикла, и изменяет значение счетчика на величину, равную шагу (по умолчанию на 1);

End Sub – окончание процедуры (макроса).

Рис.23.Написание макроса для рабочего листа “Телефон”

Выполните самостоятельно написание макроса для остальных рабочих листов, аналогично рабочему листу “Телефон”.

 


Дата добавления: 2015-08-27; просмотров: 138 | Нарушение авторских прав


<== предыдущая страница | следующая страница ==>
Расчет стоимости скидки на заказ| ЗАДАНИЕ 9. ПРИМЕР СОЗДАНИЯ ВНУТРЕННЕГО ДОКУМЕНТА С ПОМОЩЬЮ МАКРОСА

mybiblioteka.su - 2015-2024 год. (0.007 сек.)