¿Cómo deseleccionar rápidamente celdas de rangos seleccionados en Excel?
Supongamos que necesitas deseleccionar algunas celdas o rangos de las selecciones actuales, tendrás que deseleccionar toda la selección y volver a seleccionar, porque Excel no ofrece una manera de deseleccionar celdas una vez que han sido seleccionadas. Este artículo enumerará algunas guías ingeniosas para deseleccionar parte de las celdas o rangos de la selección actual.
Deseleccionar parte de las celdas o rangos de la selección con código VBA
Deseleccionar parte de las celdas o rangos de la selección con Kutools para Excel
Por ejemplo, has seleccionado muchas celdas, pero ahora encuentras que hay algunas celdas que no quieres. Entonces necesitas deseleccionarlas y dejar las otras celdas seleccionadas, como se muestra en las siguientes capturas de pantalla:
![]() | ![]() | ![]() |
Deseleccionar parte de las celdas o rangos de la selección con código VBA
VBA es una forma fantástica de manejar algunas operaciones en Excel que no son fáciles con los comandos de Excel. Y esto incluye la deselección de celdas o rangos.
Paso 1: Selecciona el rango con el que trabajarás;
Paso 2: Haz clic en una celda en la selección que deseas deseleccionar manteniendo presionada la tecla Ctrl.
Paso 3: Mantén presionadas las teclas Alt + F11 en Excel, y se abrirá la ventana de Microsoft Visual Basic para Aplicaciones.
Paso 4: Haz clic en Insertar > Módulo, y pega la siguiente macro en la Ventana del Módulo.
VBA para deseleccionar la celda activa de la selección
Sub UnSelectCell()
'Updateby20140314
Dim rng As Range
Dim InputRng As Range
Dim DeleteRng As Range
Dim OutRng As Range
xTitleId = "KutoolsforExcel"
Set InputRng = Application.Selection
Set InputRng = Application.InputBox("Range :", xTitleId, InputRng.Address, Type:=8)
Set DeleteRng = Application.InputBox("Delete Range", xTitleId, Type:=8)
For Each rng In InputRng
If Application.Intersect(rng, DeleteRng) Is Nothing Then
If OutRng Is Nothing Then
Set OutRng = rng
Else
Set OutRng = Application.Union(OutRng, rng)
End If
End If
Next
OutRng.Select
End Sub
Paso 5: Presiona la tecla F5 para ejecutar esta macro. Luego aparecerá un cuadro de diálogo para que selecciones un rango trabajado. Ver capturas de pantalla:
Paso 6: Luego haz clic en Aceptar, otro cuadro de diálogo aparecerá para que deselecciones celdas en el rango. Y si deseas deseleccionar más de una celda en el rango, puedes mantener presionado el botón Ctrl para seleccionarlas una por una. Ver captura de pantalla:
Paso 7: Haz clic en Aceptar, y podrás ver el resultado:
Deseleccionar parte de las celdas o rangos de la selección con Kutools para Excel
Si necesitas deseleccionar muchas celdas o rangos de la selección, el VBA anterior no es una buena opción. Por lo tanto, presentamos el siguiente truco, la herramienta Asistente de Rango de Kutools para Excel. Puede ayudarte a deseleccionar cualquier celda o rango de la selección fácil y rápidamente.
Kutools para Excel incluye más de 300 herramientas útiles para Excel. Prueba gratis sin limitaciones durante 30 días.Obténlo Ahora.
Paso 1: Haz clic en Kutools > Seleccionar >> Asistente de Rango….
Paso 2: En el cuadro de diálogo Asistente de Rango, marca la opción Diferencia, y luego haz clic o arrastra el ratón para deseleccionar celdas o rangos de la selección. Ver captura de pantalla:
Paso 3: Y las celdas que no querías han sido deseleccionadas de la selección. Al final, cierra el cuadro de diálogo Asistente de Rango.
Para obtener más información detallada sobre Asistente de Rango, visita la descripción de la función Asistente de Rango.
Artículos relacionados:
- Seleccionar celdas o rangos no adyacentes
- Invertir selecciones de rangos seleccionados
- Seleccionar todas las celdas con datos en selecciones
Las mejores herramientas de productividad para Office
Potencia tus habilidades en Excel con Kutools para Excel y experimenta una eficiencia sin precedentes. Kutools para Excel ofrece más de300 funciones avanzadas para aumentar la productividad y ahorrar tiempo. Haz clic aquí para obtener la función que más necesitas...
Office Tab lleva la interfaz de pestañas a Office y facilita mucho tu trabajo
- Habilita la edición y lectura con pestañas en Word, Excel, PowerPoint, Publisher, Access, Visio y Project.
- Abre y crea varios documentos en nuevas pestañas de la misma ventana, en lugar de nuevas ventanas.
- ¡Aumenta tu productividad en un50% y reduce cientos de clics de ratón cada día!