МАРК РЕГНЕРУС ДОСЛІДЖЕННЯ: Наскільки відрізняються діти, які виросли в одностатевих союзах
РЕЗОЛЮЦІЯ: Громадського обговорення навчальної програми статевого виховання ЧОМУ ФОНД ОЛЕНИ ПІНЧУК І МОЗ УКРАЇНИ ПРОПАГУЮТЬ "СЕКСУАЛЬНІ УРОКИ" ЕКЗИСТЕНЦІЙНО-ПСИХОЛОГІЧНІ ОСНОВИ ПОРУШЕННЯ СТАТЕВОЇ ІДЕНТИЧНОСТІ ПІДЛІТКІВ Батьківський, громадянський рух в Україні закликає МОН зупинити тотальну сексуалізацію дітей і підлітків Відкрите звернення Міністру освіти й науки України - Гриневич Лілії Михайлівні Представництво українського жіноцтва в ООН: низький рівень культури спілкування в соціальних мережах Гендерна антидискримінаційна експертиза може зробити нас моральними рабами ЛІВИЙ МАРКСИЗМ У НОВИХ ПІДРУЧНИКАХ ДЛЯ ШКОЛЯРІВ ВІДКРИТА ЗАЯВА на підтримку позиції Ганни Турчинової та права кожної людини на свободу думки, світогляду та вираження поглядів Контакти
Тлумачний словник |
|
|||||||
Worksheets(“Лист1”).Chartobjects.DeleteМетоди Класи Сімейство об’єктів Що таке об’єкт? VBA – мова об’єктно-орієнтованого програмування Тема: Програмування на мові VBA. Управління додатком Excel за допомогою VBA. Поняття об’єкта. Властивості, методи, класи об’єктів. Об’єкт Application. Колекція Workbooks, колекція Worksheets, Sheets. Робота з робочими книгами, листами, комірками MS Excel. Об’єкти Workbook, Worksheet, Range. Лекція №2 Розміщення декількох операторів в одному рядку Коментарі Перенос рядка Як бачимо в наведених прикладах кожна команда в програмі записується в одному рядку. Остання команда MsgBoxзаписана на двох рядках. Для продовження рядка інструкцій VBA використовується конструкція <Прогалина> + <Знак підкреслення>в кінці рядка, що означає, що наступний рядок є продовженням попереднього. При цьому потрібно пам’ятати, що: · не можна розбивати переносом рядкові константи · допустимо не більше ніж сім продовжень одного й того ж рядка · сам рядок не може складатись більше ніж з 1024 символів
Текст, що міститься в програмі за символом <‘> або оператором Rem до кінця рядка cправа, ігнорується компілятором і є коментарем. Оператор Rem може бути, як і будь-який інший оператор VBA, єдиним в рядку, а символ <‘>може стояти в будь-якому місці рядка, тобто стояти як на початку тексту так і бути окремим оператором VBA. Використання знака (:) дозволяє розмістити декілька операторів в одному рядку. Таким чином, наступні дві конструкції еквівалентні: x = 1 x = x + 1 та x = 1 : x = x + 1
Об’єктно-орієнтоване програмуванняможна описати як методикуаналізу, проектування та створення додатківз використаннямоб’єктів. При цьому можна використовувати об’єкти, які надає VBA: форми, елементи управління, які ми розмістили на формі, можна керувати об’єктами з інших додатків і навіть створювати свої об’єкти, для яких програмувати властивості і методи. Об’єкт - це поєднання даних і кода (програми). Усі візуальні об’єкти, такі як додаток (Application), робоча книга (Workbook), робочий лист (Worksheet), діапазон (Range), діаграма (Chart), форма користувача (UserForm) також є об’єктами. Сімействоявляє собою об’єкт, який складається з декількох інших об’єктів одного типу. Наприклад об’єкт Worksheets має всі листи з якими може працювати Excel. Кожний елемент сімейства можна ідентифікувати (визначити) по номеру або по імені. Наприклад Worksheets(1) означає перший робочий лист активної робочої книги, а Worksheets(“Лист1”) – робочий лист з іменем Лист1. Активний об’єкт – це об’єкт, з яким в даний момент працює користувач. Кожний об’єкт в VBA задається класом. Тобто клас визначає тип об’єкта, його властивості і дії, які над ним можна виконувати. Конкретний об’єкт є одним з екземплярів класу. Приведемо приклад взаємовідношення між класом та об’єктом. Елементи управління на панелі ToolBox –це класи. Коли ми вибираємо один з елементів і розміщуємо його на формі, створюється копія або екземпляр класу, іншими словами створюється об’єкт. Методце дія, яку можна виконувати над об’єктом. Синтаксис застосування метода такий:<Ім’я об’єкта>.<метод> Наприклад: Application.Quit За допомогою метода Quit (закрити) закривається додаток (об’єкт Application). Метод можна застосовувати до всіх об’єктів сімейства. Наприклад: В даному випадку до сімейства Chartobjects(діаграми) робочого листаЛист1застосовується метод Delete (видалити)
|
||||||||
|