![]() |
Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | |
|
Sub hello()
Dim name As String
name = InputBox("Як тебе звати?")
MsgBox "Привіт, " & name
End Sub
На рисунках 1.1 та 1.2 зображені вікна введення та виведення для цієї задачі.
Робота з Листом Excel
Для роботи з клітинками, розташованими на Листі Excel, використовується об’єкт Range та його властивість Value (значення). Приклади наведені в таблиці 1.3.
Таблиця 1.3 – Приклади використання об’єкту Range
Оператор | Що відбувається |
Range("D1").Value = Х | записує значення змінної Х до клітинки D1 |
Х=Range("D1").Value | заносить до змінної Х значення з клітинки D1 |
Умовний оператор
Синтаксис оператору:
IF умова THEN інструкції 1 ELSE інструкції 2
Якщо умова виконується (=True), то виконуються інструкції 1, якщо умова НЕвиконується (= False), то виконуються інструкції 2.
Для запису умов можна використовувати операції порівняння =, <, <=, >, >=, <> та логічні операції AND, OR і NOT.
Декілька умов можна перевірити, використовуючи логічні операції або вкладені умовні оператори.
У цього оператора існує й блочна форма, яка працює за тими ж правилами та має такий вигляд:
IF умова THEN
інструкції 1
ELSE
інструкції 2
END IF
В блочній формі умовного оператора таке розташування по рядках є обов’язковим. Інструкції можуть містити декілька операторів або методів та бути записаними у різних рядках.
Службове слово ELSE та інструкції, якізаписані після нього,оператор може не містити. Тоді він має вигляд:
IF умова THEN інструкції 1
Якщо умова не виконується, то інструкції 1 НЕ виконуються і працює наступний оператор, записаний після умовного.
Задача 1.2 Перевірити парна чи непарна сума цифр двозначного числа, розташованого на Листі Excel у клітинці А1. Вивести відповідне повідомлення.
Для визначення цифр, з яких складається число, використаємо операцію ділення цілих чисел (символ \) та оператор mod, який знаходить залишок від ділення двох чисел.
Дата публикования: 2015-01-10; Прочитано: 181 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!