Студопедия
Новини освіти і науки:
МАРК РЕГНЕРУС ДОСЛІДЖЕННЯ: Наскільки відрізняються діти, які виросли в одностатевих союзах


РЕЗОЛЮЦІЯ: Громадського обговорення навчальної програми статевого виховання


ЧОМУ ФОНД ОЛЕНИ ПІНЧУК І МОЗ УКРАЇНИ ПРОПАГУЮТЬ "СЕКСУАЛЬНІ УРОКИ"


ЕКЗИСТЕНЦІЙНО-ПСИХОЛОГІЧНІ ОСНОВИ ПОРУШЕННЯ СТАТЕВОЇ ІДЕНТИЧНОСТІ ПІДЛІТКІВ


Батьківський, громадянський рух в Україні закликає МОН зупинити тотальну сексуалізацію дітей і підлітків


Відкрите звернення Міністру освіти й науки України - Гриневич Лілії Михайлівні


Представництво українського жіноцтва в ООН: низький рівень культури спілкування в соціальних мережах


Гендерна антидискримінаційна експертиза може зробити нас моральними рабами


ЛІВИЙ МАРКСИЗМ У НОВИХ ПІДРУЧНИКАХ ДЛЯ ШКОЛЯРІВ


ВІДКРИТА ЗАЯВА на підтримку позиції Ганни Турчинової та права кожної людини на свободу думки, світогляду та вираження поглядів



Оператори привласнення

Оператори привласнення – це основа всіх обчислень в VB, оскільки будь-яка розрахована величина повинна стати змінною, щоб її можна було зберігати. Оператор привласнення складається із змінної, що розташовується зліва знаку «=» і формули, що розташовується справа.

Формат запису:

Змінна=формула(може бути: константа; вираз; змінна; функція)

 

Як формула може виступати окрема величина або вираз, що складається із змінних, констант, операцій і функцій. Змінна, розташована зліва, може бути простою змінною, елементом масиву або властивістю об'єкту.

Наприклад: Filename = “ з: \ VBA \ examples \ exampl.xls “

Sales = Unit * Price

Profit = Sales – Cost

Select. Value = 25

Range (“B5”). Formula = “ = B4 * B3 – 1 “

Active Cell. Formula = “ 1000 “

Active Cell. Formula = “ ROUND (17*0,79/12) “

Active Windows. Display = False

Приклади привласнення значень змінним:

x=100

x=15.25

x=Sheets(1).Range(“A1”).Value

x=Sheets(1).Range(“A1”)

x=WorkSheets(“Лист2”).Range(“F10”).Value

x=WorkSheets(“Лист2”).Range(“F10”)

Приклади виведення обчислених результатів:

Debug. Print «х=», х

Sheets(3).Range(“A5”).Value=х

WorkSheets(“Лист2”).Range(“F10”) = x

У такий спосіб не можна привласнювати значення тільки об'єктам – вони вимагають спеціального оператора привласнення. Об'єктні змінні оголошуються так само, як і будь-які інші – за допомогою ключового слова Dim, далі слідує ім'я_змінної, а потім As Object . Щоб привласнити значення об'єктній змінній, використовується наступна конструкція:

Set ім'я_змінної = формула, що визначає значення об'єкту

Приклад:

Dim Range As Object

Set Range = Active Sheet. Range (“B5”)

Range. Value = 10

3.1.5. Оператори коментарів

Коментар призначений для різного роду пояснень: по структурі, операціям або програмуванню.

Коментар повинен починатися з апострофа (’), і все, що буде записано праворуч від цього знаку буде повністю проігнороване VB при виконанні програми. Таким чином, можна додати будь-які пояснення або текст, що описує дії програми. Аналогічно можна виключити оператора з|із| програми, хоча фактично вони не видаляються. Видаливши апостроф перед оператором, користувач відновить цього оператора в програмі. Коментар не обов'язково повинен починатися з початку рядка – він може бути розташований в будь-якому місці праворуч від оператора.

Наприклад:

’ Таблиця погашення позики

Range (“A1”). Select ’ Вибір комірки А1 в поточній таблиці

’ Запис заголовка в комірку А1

Active Cell. Formula R1C1 = “ Таблиця погашення позик “ ’ Це заголовок

Range (“ D 1 “). Select ’ Заголовок рядка запишеться в комірку D1

Коментарі не впливають на виконання програми, від них залежить, чи зможе хто-небудь інший розібратися в тому, що робить програма і чому.

 

3.1.6. Операції

Основні математичні дії проводяться за допомогою операцій. Найчастіше застосовуються операції складання, віднімання, множення і ділення. Оскільки ці операції обробляють два значення, то вони називаються бінарними. Операції, що обробляють одне значення називаються унарними.

Математичні і строкові операції Visual Basic.

^ - зведення в ступінь ;

- - заперечення

* - множення

/ - ділення

\ - ділення без остачі

Mod - обчислення залишку від ділення

+ - складання

- - віднімання

& - конкатенація (об’єднання рядків)

У будь-якій складній формулі краще не покладатися на пріоритет операцій в обчисленнях, а використовувати круглі дужки для забезпечення гарантованої коректності обчислень.

Для експериментів з цими операціями слід скористатися панеллю Відладка вікна Перевірка(меню Вид). Вікно Перевірка( Immediate ) дуже зручно використовувати для перевірки більшості операцій і функцій VB.

Щоб результат обчислень був надрукований, слід набрати об’єкт Debug і метод Print: Формат запису:

Debug. Print «текст пояснення», ім’_змінної

або Debug. Print «текст пояснення», ім’_змінної

де розділові знаки (,) та (;) вказують на розмір рядкової табуляції.

Деякі багаторядкові вирази можуть бути обчислені, якщо розділити рядки двокрапками. Наприклад Y=a+d : Debug. Print «Y=»; Y

У VB використовуються операції операцій порівняння і логічні операції .


Читайте також:

  1. Арифметичні оператори
  2. Викривлення, що є результатом незаконного привласнення активів.
  3. Відносини власності виникають між людьми з приводу привласнення матеріальних і духовних благ. Привласнення означає відношення людей до певних речей як до своїх.
  4. Відносини власності виникають між людьми з приводу привласнення матеріальних і духовних благ. Привласнення означає відношення людей до певних речей як до своїх.
  5. Власність – це сукупність відносин між суб’єктами господарювання з приводу привласнення засобів виробництва та його результатів.
  6. Логічні оператори
  7. Оператори
  8. Оператори порівняння зі зразком
  9. Оператори пошуку Google




Переглядів: 1416

<== попередня сторінка | наступна сторінка ==>
ЕВАКУАЦІЯ ЛЮДЕЙ 1ЗБУДІВЕЛЬ ТА ПРИМІЩЕНЬ | Філософія Відродження

Не знайшли потрібну інформацію? Скористайтесь пошуком google:

  

© studopedia.com.ua При використанні або копіюванні матеріалів пряме посилання на сайт обов'язкове.


Генерація сторінки за: 0.003 сек.