Iniciar sesión con Microsoft
Iniciar sesión o crear una cuenta
Hola:
Seleccione una cuenta diferente.
Tiene varias cuentas
Elija la cuenta con la que desea iniciar sesión.

Resumen

En Microsoft Excel, puede seleccionar celdas de un rango de forma manual o mediante un simple código de Visual Basic para Aplicaciones Microsoft. En este artículo se proporcionan ejemplos que puede usar para seleccionar un rango de celdas.

Más información

Ejemplos de cómo seleccionar celdas manualmente

Para seleccionar manualmente todos los datos de una columna, seleccione la primera celda y presione CTRL+MAYÚS+FLECHA ABAJO.

Del mismo modo, para seleccionar manualmente una fila y todas las columnas adjuntas a la fila, presione CTRL+MAYÚS+FLECHA ABAJO+FLECHA DERECHA. Sin embargo, todos los datos deben ser contiguos (es decir, no puede tener filas o columnas en blanco). Además, puede seleccionar la región actual de datos (datos contiguos, sin filas ni columnas en blanco) haciendo lo siguiente:

  1. En el menú Editar, haga clic en Ir a.

  2. En el cuadro de diálogo Ir a, haga clic en Especial.

  3. En el cuadro de diálogo Ir a especial, haga clic en Región actual y, a continuación, haga clic enOK
    .

También puede seleccionar este rango con un código Visual Basic para Aplicaciones simple.

Nota Si intenta grabar este procedimiento con la grabadora de macros, no recibirá los mismos resultados.

Ejemplos de cómo usar Visual Basic para seleccionar celdas de un rango

Microsoft proporciona ejemplos de programación con fines ilustrativos únicamente, sin ninguna garantía, ya sea expresa o implícita. Esto incluye, entre otras, las garantías implícitas de comerciabilidad e idoneidad para un fin determinado. En este artículo se da por supuesto que ya conoce el lenguaje de programación que se muestra, así como las herramientas empleadas para crear y depurar procedimientos. Los ingenieros de soporte técnico de Microsoft pueden explicarle la funcionalidad de un determinado procedimiento, pero no modificarán estos ejemplos para ofrecer mayor funcionalidad ni crearán procedimientos adaptados a sus necesidades específicas. Las siguientes Visual Basic de código muestran cómo seleccionar rangos variables.

Si conoce la celda inicial (en este ejemplo, la celda inicial es la celda C1) y desea seleccionar la última celda (en la misma columna) que tiene datos pero no conoce esa dirección, use el código siguiente:

   Sub SelectRangeDown()
Range("c1", Range("c1").End(xlDown)).Select
End Sub

Nota La macro SelectRangeDown asume que los datos son contiguos. En caso contrario, si hay celdas en blanco en la columna de datos que está seleccionando, es posible que esta macro no seleccione todas las celdas de la columna.

Si los datos comienzan en la celda C1, pero no son contiguos en esa columna, use la siguiente macro en Microsoft Office Excel 2003 y en versiones anteriores de Excel:

   Sub SelectRangeDown_Discontiguous()
Range("c1", Range("c65536").End(xlUp)).Select
End Sub

Como Microsoft Office Excel 2007 admite 1.048.576 filas, use la siguiente macro en Excel 2007:

 Sub SelectRangeDown_Discontiguous()
Range("c1", Range("c1048576").End(xlUp)).Select
End Sub

Si desea seleccionar desde la celda activa hacia abajo y todas las columnas a la derecha (suponiendo datos contiguos en todas las filas y columnas), use el código siguiente:

   Sub myrangearea()
Range(ActiveCell, ActiveCell.End(xlDown).End(xlToRight)).Select
End Sub

Si conoce la celda inicial (en este código de ejemplo, la celda inicial es D1) y desea seleccionar hacia abajo la columna y a la derecha, use el código siguiente:

   Sub RangeFromStart()
Range("d1", Range("d1").End(xlDown).End(xlToRight)).Select
End Sub

Para seleccionar todos los datos de la región actual, use el código siguiente:

   Sub CurrentArea()
Selection.CurrentRegion.Select
End Sub

Los ejemplos que se incluyen en este artículo muestran cómo seleccionar rangos variables en la hoja de cálculo activa del libro actual.

Para obtener información adicional sobre cómo seleccionar rangos con Visual Basic para Aplicaciones (y para obtener ejemplos más avanzados), haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:

291308 Cómo seleccionar celdas o rangos mediante Visual Basic procedimientos de Excel

¿Necesita más ayuda?

¿Quiere más opciones?

Explore las ventajas de las suscripciones, examine los cursos de aprendizaje, aprenda a proteger su dispositivo y mucho más.

Las comunidades le ayudan a formular y responder preguntas, enviar comentarios y leer a expertos con conocimientos extensos.

¿Le ha sido útil esta información?

¿Cuál es tu grado de satisfacción con la calidad del lenguaje?
¿Qué ha afectado a su experiencia?
Si presiona Enviar, sus comentarios se usarán para mejorar los productos y servicios de Microsoft. El administrador de TI podrá recopilar estos datos. Declaración de privacidad.

¡Gracias por sus comentarios!

×