Самовчитель по excel vba приклади макросів excel

Наступні прості приклади макросів Excel ілюструють деякі можливості і прийоми, описані в самовчителі по Excel VBA.

Макрос Excel: приклад 1

Макрос Excel: приклад 2

Макрос Excel: приклад 3

Ця процедура Sub переглядає комірки стовпчика A активного листа до тих пір, поки не зустріне вільну позицію. Значення записуються в масив. Цей простий макрос Excel показує роботу з динамічними масивами, а також використання циклу Do Until. В даному прикладі ми не буде здійснювати будь-які дії з масивом, хоча в реальній практиці програмування після того, як дані записані в масив, над ними такі дії, як правило, відбуваються.

Макрос Excel: приклад 4

У цьому прикладі процедура Sub зчитує значення з шпальти A робочого листа Аркуш2 і виконує з ними арифметичні операції. Результати заносяться в осередку стовпця A на активному робочому аркуші. У цьому макросі продемонстровано використання об'єктів Excel. Зокрема, проводиться звернення процедурою Sub до об'єкта Columns. і показано, як доступ до цього об'єкта здійснюється через об'єкт Worksheet. Показано також, що при зверненні до осередку або діапазону осередків на активному аркуші, ім'я цього листа при запису посилання вказувати не обов'язково.

Макрос Excel: приклад 5

Даний макрос показує приклад коду VBA, що відслідковує подія Excel. Подія, до якого прив'язаний макрос, відбувається кожного разу при виділенні комірки або діапазону комірок на робочому листі. У нашому випадку при виділенні комірки B1. на екран виводиться вікно з повідомленням.

Макрос Excel: приклад 6

На прикладі цієї процедури показано використання операторів On Error і Resume для обробки помилок. В даному коді також показаний приклад відкриття і читання даних з файлу.

Схожі статті