Escritura de instrucciones de asignación
Las instrucciones de asignación asignan un valor o expresión a una variable o constante. Las instrucciones de expresión siempre incluyen un signo igual (=).
En el ejemplo siguiente se asigna el valor devuelto de la función InputBox a la variable .
Sub Question()
Dim yourName As String
yourName = InputBox("What is your name?")
MsgBox "Your name is " & yourName
End Sub
La instrucción Let es opcional y normalmente se omite. Por ejemplo, se puede escribir la instrucción de asignación anterior.
Let yourName = InputBox("What is your name?").
La instrucción Set se usa para asignar un objeto a una variable que se ha declarado como objeto. La palabra clave Set es obligatoria. En el ejemplo siguiente, la instrucción Set asigna un intervalo de Sheet1 a la variable 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
Las instrucciones que establecen valores de propiedad también son instrucciones de asignación. En el ejemplo siguiente se establece la propiedad Bold del objeto Font para la celda activa.
ActiveCell.Font.Bold = True
Vea también
Soporte técnico y comentarios
¿Tiene preguntas o comentarios sobre VBA para Office o esta documentación? Vea Soporte técnico y comentarios sobre VBA para Office para obtener ayuda sobre las formas en las que puede recibir soporte técnico y enviar comentarios.