Написание инструкций присваивания
Операторы присваивания назначают значение или выражениепеременной или константе. Операторы присваивания всегда содержат знак равенства (=).
В следующем примере переменной присваивается возвращаемое значение функции InputBox .
Sub Question()
Dim yourName As String
yourName = InputBox("What is your name?")
MsgBox "Your name is " & yourName
End Sub
Оператор Let необязателен и, как правило, пропускается. Например, можно написать предыдущую инструкцию присваивания.
Let yourName = InputBox("What is your name?").
Инструкция Set используется для назначения объекта переменной, объявленной как объект . Использование ключевого слова Set обязательно. В следующем примере инструкция Set назначает диапазон на Листе1 объектной переменной myCell
.
Sub ApplyFormat()
Dim myCell As Range
Set myCell = Worksheets("Sheet1").Range("A1")
With myCell.Font
.Bold = True
.Italic = True
End With
End Sub
Операторы, устанавливающие значения свойств, также являются операторами присваивания. В следующем примере задается свойство Bold объекта Font для активной ячейки.
ActiveCell.Font.Bold = True
См. также
Поддержка и обратная связь
Есть вопросы или отзывы, касающиеся Office VBA или этой статьи? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь.