Microsoft Excel/Visual Basic for Applications в Excel/Переменные и константы. Арифметические и логические выражения: различия между версиями

Содержимое удалено Содержимое добавлено
заранее приготовленный текст
 
оформление кода
Строка 5:
Пусть мы создали макрос с именем My в книге Книга1. Появится окно редактирования и отладки программ, приведённое на рис. 3. В папке Modules мы увидем компонент Module1, в котором находится процедура My. Первоначально тело процедуры не заполнено и вся процедура выглядит так:
 
<source lang=vb>
Sub my()
 
End Sub
</source>
 
Мы создали модуль Module1, содержащий процедуру My, который можно использовать в любой книге. Мы можем также создать модуль внутри данной книги. Для этого необходимо два раза нажать на меню «ЭтаКнига» («ThisWorkbook»).
Строка 13 ⟶ 15 :
В поле General (Общая область) введём следующий код:
 
<source lang=vb>
Sub Hello_World()
MsgBox "Hello World!"
End Sub
</source>
 
Выполним программу. Для этого необходимо нажать клавишу F5 либо кнопку со стрелкой на панели инструментов Visual Basic. На экране мы увидим окно с надписью Hello World! и кнопкой ОК. Нажмём ОК — окно исчезнет, программа завершит свою работу и мы вернёмся в окно редактирования Visual Basic.
Строка 24 ⟶ 28 :
Описание переменных задаётся следующим образом:
Dim <имя_переменной> As <тип_переменной>
 
Примеры:
<source lang=vb>
* Dim i As Integer
* Dim S As String
* Dim My_date As Date, num As Single
</source>
В примере 3 было объявление нескольких переменных в одной строке
 
Строка 39 ⟶ 46 :
 
Например, следующая процедура
<source lang=vb>
Sub my()
Dim A As String
Строка 44 ⟶ 52 :
MsgBox A
End Sub
</source>
 
выведет на экран текст «Товар стоит 1000 рублей».