Додаток - VBA-wiki

Зміст

  • 1 надбудова
  • 2 автоматичні макроси
  • 3 позначення
  • 4 дзвінка
  • 5 подій
    • 5.1 Автоматичні макроси
    • 5.2 Події застосування
  • 6 макрос
    • 6.1 Слово
  • 7 Варіант Явний
  • 8 Варіант порівняння
  • 9 комбінацій клавіш
    • 9.1 Редактор VBA
    • 9.2 Windows/програми загалом
  • 10 Таблиця символів

Надбудови

Авто макроси

позначення

Іменування елементів VBA (змінних, процедур, модулів, проектів) відповідає цим правилам:

додаток

  • Дозволені символи:
    • Будь-які літери, цифри та "_"
    • Умлаути, акценти тощо також допускаються, але не рекомендуються!
    • Ім'я має починатися з літери
  • Дозволена довжина:
    • Загалом: 255
    • Назва модуля: 31

Для іменування змінних ми рекомендуємо Конвенцію про іменування Лешинського (LNC) (див. Вікіпедію).

Тип даних префікса
млрд Булеве значення
bte Двійкові дані (байт)
кол Колекція
cur Валюта
дбл Подвійний
dte дата
анм Перелічувач
інт Ціле число
obj Родовий об’єкт
sng неодружений
вул Рядок
tpe Визначений користувачем тип даних (Тип)

Префіксний об’єкт
cls чудово
frm UserForm (діалогове вікно)
мод модуль

Елементи керування UserForm

Префіксний об’єкт
chk Прапорець
cbo ComboBox
cmb CommandButton
lbl Поле маркування (етикетка)
Перший ListBox
mpg MultiPage
опт Радіо-кнопка
pge Сторінка багатосторінкової сторінки (Сторінка)
scr Прокрутки
txt Текстове вікно

Префіксний об’єкт
бкм Закладка (BookMark)
док документа
fld Поле (форма)
rng Діапазон
шп Форма
sld Слайд
табл таблиця
wkb Робоча книга (Workbook)
тиждень Робочий аркуш (WorkSheet)

  • Ключове слово Call можна вказати перед викликом процедури.
  • Під час використання виклику ви повинні включати параметри в дужки!
  • Це ключове слово може знадобитися для викликів API або бібліотек DLL; воно не потрібне для дзвінків у ваших власних проектах і не повинно використовуватися тут.

Події

Авто макроси

Події програми

макрос

Будь ласка, запиши: Ніколи не зберігайте макроси в глобальному шаблоні 'Normal.dot (x)'!

Варіант Явний

Інструкція компіляції, яка гарантує, що всі використовувані змінні явно оголошені, інакше з'являється повідомлення про помилку: Помилка під час компіляції: Змінна не визначена.

Серед іншого, це означає, що під час виконання коду вказується на неправильне написання імен змінних. Якщо ви не зробите цього налаштування, наступна помилка друку буде проігнорована, і буде виведено неправильне значення:

Ця інструкція компілятора автоматично відображається на першій позиції в новостворених модулях, якщо натиснути на редактор VBA під Додаткові послуги, Варіанти., редактор варіант Потрібна декларація змінної вибрали.

Інструкцію також можна зробити пізніше:

Варіант порівняння

Гарячі клавіши

Редактор VBA

Крок/функція роботи ярлика
F1 Довідка з контекстом
CTRL + Z Скасувати останній крок
CTRL + Y Повторіть останній крок
CTRL + S Зберегти проект (зберігає відповідний файл програми) (крім надбудов PowerPoint)
CTRL + F Пошук
F3 Шукати далі (із закритим діалоговим вікном пошуку)
SHIFT + F3 Шукати назад (із закритим діалоговим вікном пошуку)
CTRL + H Шукати та замінювати
TAB Збільшити відступ для вибраних рядків
SHIFT + TAB Зменшити позначені рядки
CTRL + ПРОБІЛ
або
ПРОБІЛ
Виконайте команду, покажіть параметри та параметри
CTRL + I Швидка інформація
F5 Запустити код
F8 Виконати в один крок (перехід до підпроцедури)
SHIFT + F8 Виконати в один крок (пропускає підпроцедуру)
CTRL + SHIFT + F8 Виконання, вихід із цієї процедури
SHIFT + F9 Показати поточне значення (під час покрокового виконання)
CTRL + L Показати список дзвінків (під час покрокового виконання)
F9 Точка зупинки ввімк./Вимк
CTRL + SHIFT + F9 Вимкніть усі точки зупинки
CTRL + SHIFT + PAUSE Виконання переривання
SHIFT + F2 Визначення виклику (наприклад, перехід до визначення обраної змінної) (можливо лише для самовизначених елементів)
CTRL + SHIFT + F2 Перейти назад до останньої позиції в коді
CTRL + R Активуйте провідник проекту
CTRL + G Показати/активувати пряме вікно
ALT + F11 Викличте редактор VBA/перейдіть до програми
F7 Відобразити код форми
F4 Показати/активувати вікно властивостей
F2 Виклик дослідника об’єктів
CTRL + СТРІЛКА ВГОРУ Перехід до попередньої процедури в модулі
CTRL + СТРІЛКИ Перехід до наступної процедури в модулі

Windows/додатки загалом

У більшості додатків Крок/функція роботи ярлика
CTRL + C Копіювати
CTRL + X вирізати
CTRL + V Вставити
F1 Довідка з контекстом
CTRL + Z Скасувати останній крок
CTRL + Y Повторіть останній крок
CTRL + O відкрити файл
CTRL + N Подати новий файл
CTRL + S зберегти файл
CTRL + SHIFT + S або F12 Зберегти файл як
CTRL + W Закрити файл
ALT + F4 Закрийте програму
ALT + TAB Висуньте наступну відкриту заявку на перший план
CTRL + S зберегти файл
CTRL + F Пошук
F3 Шукати далі (із закритим діалоговим вікном пошуку)
SHIFT + F3 Шукати назад (із закритим діалоговим вікном пошуку)
CTRL + H Шукати та замінювати
Windows

Клавіша Windows зазвичай знаходиться внизу ліворуч між "CTRL" і "ALT".

Крок/функція роботи ярлика
Клавіша Windows Відкрийте меню «Пуск»
Клавіша Windows + стрілка вправо Розташуйте поточну програму праворуч
Клавіша Windows + стрілка вліво Розташуйте поточну програму зліва
Клавіша Windows + стрілка вгору Розгортання поточного додатка
Клавіша Windows + стрілка вниз Зменшити поточне застосування
Клавіша Windows + D Згорнути/відновити поточну програму
Клавіша Windows + E Запустити провідник файлів
Клавіша Windows + M Згорніть усі вікна
Клавіша Windows + R Введення для прямих команд
Клавіша Windows + I Налаштування
Клавіша Windows + P Екран проекту (вихід на другий екран)
Клавіша Windows + S або F Шукати (скрізь) (?)
Клавіша Windows + H Поділитися знімком екрана
Клавіша Windows + K Показати пристрої
Клавіша Windows + L Вийдіть із Windows
Клавіша Windows + X Виклик подальших команд (для адміністрування)
Клавіша Windows + D Згорнути/відновити поточну програму
Клавіша Windows + 1, 2, 3 тощо. Виклик програми з панелі завдань

Карта символів

Детальну таблицю ви можете знайти тут, особливо для спеціальних символів