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 myCell
de 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.