Return to VBA Code Examples

VBA Target.Address (Dirección-Destino)

Este artículo demostrará el uso de VBA Target.Address.

Ejemplo Código Target Address

Target.Address

Target es el nombre dado a la variable de objeto Range que está contenida en el argumento de Worksheet Object Events, como Worksheet_SelectionChange.

Este evento se dispara cuando se pasa de una celda a otra en la hoja de trabajo.

Para crear un Evento de Hoja de Trabajo, en el Editor VBE, seleccione la hoja de trabajo apropiada y luego, en el cuadro desplegable Objeto, seleccione Hoja de Trabajo.

Evento Selection Change

 

Considere el siguiente código:

Private Sub Worksheet_SelectionChange(ByVal Target As Range)
  If Target.Address = "$F$2" Then
    Range(Target.Address).Font.Bold = True
  End If
End Sub

Cada vez que mueva el cursor se ejecutará este evento y la sentencia IF probará si la celda seleccionada es F2. Si lo es, la celda se pondrá en Negrita.

NOTA: El Target.Address es un absoluto ($F$2), por lo que al comprobar si está en la celda apropiada, debe utilizar signos $ en su cadena («$F$2»).

El rango de destino (y por lo tanto el método Target.Address) también está disponible con los procedimientos de evento Worksheet_Change; Worksheet_BeforeDoubleClick y Worksheet_BeforeRightClick en su objeto Worksheet.

vba-free-addin

Complemento de Ejemplos de Código de VBA

Acceda fácilmente a todos los ejemplos de código que se encuentran en nuestro sitio.

Simplemente navegue al menú, haga clic y el código se insertará directamente en su módulo. Complemento .xlam.

(¡No se requiere instalación!)

Descarga gratuita

Return to VBA Code Examples