Написание инструкций присваивания

Операторы присваивания назначают значение или выражениепеременной или константе. Операторы присваивания всегда содержат знак равенства (=).

В следующем примере переменной присваивается возвращаемое значение функции 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 и обратная связь.