Змінні Excel VBA - Прості макроси Excel

Зміст

Ціле число | Рядок | Подвійний | Булеве

У цьому розділі ви дізнаєтесь, як оголошувати, ініціалізувати та відображати a змінна в Excel VBA. Повідомлення Excel VBA, що ви використовуєте змінну, називається оголошенням змінної. Ініціалізація просто означає присвоєння змінному початкового (початкового) значення.

Помістіть команду на робочому аркуші та додайте рядки коду нижче. Щоб виконати рядки коду, натисніть кнопку команди на аркуші.

Ціле число

Цілі змінні використовуються для зберігання цілих чисел.

Dim x як ціле число
x = 6
Діапазон ("A1"). Значення = x

Результат:

Пояснення: перший рядок коду оголошує змінну з іменем x типу Цілочисельне. Далі ми ініціалізуємо x значенням 6. Нарешті, записуємо значення x у клітинку A1.

Рядок

Рядові змінні використовуються для зберігання тексту.

Код:

Неяскрава книга як струнна
book = "Біблія"
Діапазон ("A1"). Значення = книга

Результат:

Пояснення: перший рядок коду оголошує змінну з книгою імен типу String. Далі ми ініціалізуємо книгу текстовою біблією. Завжди використовуйте апострофи для ініціалізації змінних String. Нарешті, ми записуємо текст книги змінних у клітинку A1.

Подвійний

Змінна типу Double є більш точною, ніж змінна типу Integer, а також може зберігати числа після коми.

Код:

Dim x як ціле число
x = 5,5
MsgBox "значення" & x

Результат:

Але це не правильне значення! Ми ініціалізували змінну зі значенням 5,5 і отримуємо значення 6. Нам потрібна змінна типу Double.

Код:

Dim x As Double
x = 5,5
MsgBox "значення" & x

Результат:

Примітка: Довгі змінні мають ще більшу ємність. Завжди використовуйте змінні правильного типу. В результаті помилки легше знайти, і ваш код буде працювати швидше.

Булеве

Використовуйте булеву змінну, щоб утримувати значення True або False.

Код:

 Dim продовжити як булеве
продовжити = Правда
Якщо continue = True, то MsgBox "Логічні змінні круті"

Результат:

Пояснення: перший рядок коду оголошує змінну з іменем continue типу Boolean. Далі ми ініціалізуємо continue зі значенням True. Нарешті, ми використовуємо булеву змінну для відображення MsgBox, лише якщо змінна містить значення True.

Ви допоможете розвитку сайту, поділившись сторінкою з друзями

wave wave wave wave wave