1. Активізуйте редактор Visual Basic з меню Сервис або натисканням клавіш Alt + F11.
2. У вікні браузера проекту двічі клацніть на значку ЭтаКнигаі введітькод процедури обробки події активізації робочого аркуша (SheetActivate)у відповідності з наведеним на рисунку 44.3.

Рис.44.3
Зміст цієї процедури такий: у комірку А1 робочого аркуша Лист 2 вводиться текст Кількість відвідувань (за допомогою властивості Value діапазону). Метод AutoFit застосовується до означеного діапазону з метою автопідбору розміру першого стовпця у відповідності з кількістю введених символів. За допомогою властивості Name робочому аркушу Лист 2 присвоюється ім’я Programing.
При активізації робочої книги буде обчислюватись кількість активізацій означеного робочого аркуша за умови, що користувачі не змінюють вміст комірки В1 Робочого аркуша Лист 2.
Спробуйте здійснювати перехід між робочими аркушами книги і проаналізуйте, як змінюється вміст комірки В1 Робочого аркуша Лист 2.
3.Збережіть зміни у робочій книзі Практ_Макроси і закрийте цей документ. Знову активізуйте цей документ. Спробуйте здійснювати перехід між робочими аркушами книги і проаналізуйте, як змінюється вміст комірки В1 Робочого аркуша Лист 2.
Задача 2. Розробити процедуру, яка автоматично вводить в комірки робочого аркуша Модуль значення аргументу x з заданим кроком Dx, потім обчислює значення функції Z=F(a(x), b) у відповідності з заданою формулою
,
де b – випадкове ціле число відрізка [0;100]. При цьому значення b та функції Z автоматично виводяться в комірки робочого аркуша Модуль.