Escrever instruções de atribuição

As instruções de atribuição atribuem um valor ou expressão a uma variável ou constante. As instruções de atribuição sempre incluem um sinal igual (=).

O exemplo a seguir atribui o valor retornado da função InputBox à variável.

Sub Question() 
 Dim yourName As String 
 yourName = InputBox("What is your name?") 
 MsgBox "Your name is " & yourName 
End Sub

A instrução Let é opcional e geralmente é omitida. Por exemplo, a instrução de atribuição anterior pode ser escrita.

Let yourName = InputBox("What is your name?"). 

A instrução Set é usada para atribuir um objeto a uma variável que foi declarada como um objeto. A palavra-chave Definir é necessária. No exemplo a seguir, a instrução Definir atribui um intervalo na Planilha1 à variável myCellde objeto .

Sub ApplyFormat() 
Dim myCell As Range 
Set myCell = Worksheets("Sheet1").Range("A1") 
 With myCell.Font 
 .Bold = True 
 .Italic = True 
 End With 
End Sub

Instruções que definem valores de propriedade também são instruções de atribuição. O exemplo a seguir define a propriedade Bold do objeto Font para a célula ativa.

ActiveCell.Font.Bold = True 

Confira também

Suporte e comentários

Tem dúvidas ou quer enviar comentários sobre o VBA para Office ou sobre esta documentação? Confira Suporte e comentários sobre o VBA para Office a fim de obter orientação sobre as maneiras pelas quais você pode receber suporte e fornecer comentários.