Compartir a través de


Propiedad Window.ActiveCell (Excel)

Devuelve un objeto Range que representa la celda activa de la ventana activa (la ventana en la parte superior) o de la ventana especificada. Si la ventana no contiene una hoja de cálculo, esta propiedad produce un error. Solo lectura.

Sintaxis

expresión.ActiveCell

Expresión Variable que representa un objeto Window .

Observaciones

Si no se especifica un calificador de objeto, esta propiedad devuelve la celda activa de la ventana activa.

Tenga cuidado en distinguir entre la celda activa y la selección. La celda activa es una sola celda de la selección actual. La selección puede contener más de una celda, pero solo una es la celda activa.

Todas las expresiones siguientes devuelven la celda activa y son equivalentes.

ActiveCell 
Application.ActiveCell 
ActiveWindow.ActiveCell 
Application.ActiveWindow.ActiveCell

Ejemplo

En este ejemplo se usa un cuadro de mensaje para mostrar el valor de la celda activa. Puesto que la propiedad ActiveCell produce un error si la hoja activa no es una hoja de cálculo, el ejemplo activa Sheet1 antes de usar la propiedad ActiveCell.

Worksheets("Sheet1").Activate 
MsgBox ActiveCell.Value

En este ejemplo se cambia el formato de fuente de la celda activa.

Worksheets("Sheet1").Activate 
With ActiveCell.Font 
 .Bold = True 
 .Italic = True 
End With

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.