Для вызова каждого макроса создайте кнопку вызова на рабочем листе.

Лабораторная работа VBA. Команды ветвления.

Для вызова каждого макроса создайте кнопку вызова на рабочем листе.

1. Откройте редактор VBA c помощью меню (Сервис-Макрос-Редактор Visual Basic) или с помощью сочетания клавиш (Alt+F11). Затем создайте в проекте VBA Модуль 1. Для этого откройте меню Insert / Module. Для освоения быстрого перехода с листа Excel в VBA и обратно, нажмите несколько раз сочетание клавиш Alt+F11 и запомните результат действия этих клавиш.

2. Создайте макрос, вычисляющий стоимость проданной партии товаров (Создайте табличку на листе “Лист2” как на картинке. В редакторе VBA наберите программку и выполните её).

 

 

3. Создайте программу, которая вносит в произвольную ячейку число «1» если бананов продано больше 3кг., и «0» в противоположном случае (В редакторе VBA наберите программку и выполните её).

4. Создайте программу, которая вносит в произвольную ячейку число «1» если бананов продано меньше 3кг., «0» если продали ровно 3 кг и «2» если продали больше 3 кг. (В редакторе VBA наберите программку и выполните её).

 

5. Внесите в произвольные ячейки электронной таблицы дату Вашего рождения и текущую дату (используйте функцию Excel).

 

6. Используя функции Excel, вычислите для этих дат день и месяц.

7. Создайте макрос, вычисляющий количество прожитых Вами дней. Обязательно опишите переменные, участвующие в расчете.

8. Создайте программу, которая вносит в произвольную ячейку число «1» если Ваш день рождения прошел в предыдущих месяцах и «0» в противоположном случае.

9. Создайте программу, которая вносит в произвольную ячейку число «1» если Ваш день рождения прошел в предыдущих месяцах «2», если месяц рождения и текущий месяц совпадают и «3», если день рождения предстоит в последующих месяцах.

10. Пусть вместо цифр 1, 2 и 3 вносятся слова «прошел», «праздник» и «будет» соответственно.