Saltar al contenido principal

¿Cómo anular rápidamente la selección de celdas de los rangos seleccionados en Excel?

Autor: Kelly Última modificación: 2014-03-17

Suponiendo que necesita deseleccionar algunas celdas o rangos de las selecciones actuales, debe deseleccionar toda la selección y volver a seleccionarla, porque Excel no ofrece una forma de deseleccionar celdas una vez que se han seleccionado. Y este artículo enumerará algunas guías complicadas para anular la selección de parte de celdas o rangos de la selección actual.

Deseleccione parte de las celdas o rangos de la selección con código VBA

Deseleccione parte de las celdas o rangos de la selección con Kutools para Excel

Por ejemplo, ha seleccionado muchas celdas, pero ahora encuentra que hay algunas celdas que no desea. Por lo tanto, debe deseleccionarlos y dejar otras celdas seleccionadas, vea las siguientes capturas de pantalla:


flecha azul burbuja derecha Deseleccione parte de las celdas o rangos de la selección con código VBA

VBA es una forma fantástica de lidiar con algunas operaciones en Excel que no es fácil con los comandos de Excel. También lo hace deseleccionar celdas o rangos.

Paso 1: Seleccione el rango con el que trabajará;

Paso 2: Haga clic en una celda de la selección que desea deseleccionar manteniendo presionada la tecla Ctrl clave.

Paso 3: Mantenga presionada la tecla otro + F11 claves en Excel, y abre el Microsoft Visual Basic para aplicaciones ventana.

Paso 4: Haga clic recuadro > Móduloy pegue 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: Presione el F5 clave para ejecutar esta macro. Luego, aparece un cuadro de diálogo para que seleccione un rango trabajado. Ver capturas de pantalla:




Paso 6: Luego haga clic OK, aparece otro cuadro de diálogo para que deseleccione las celdas del rango. Y si desea anular la selección de más de una celda en el rango, puede mantener Ctrl para seleccionarlos uno por uno. Ver captura de pantalla:




Paso 7: Haga clic OK, y puedes ver el resultado:



flecha azul burbuja derecha Deseleccione parte de las celdas o rangos de la selección con Kutools para Excel

Si necesita anular la selección de muchas celdas o rangos de la selección, el VBA anterior no es una buena manera. Así que presentamos el siguiente truco, el Seleccionar asistente de rango herramientas de Kutools for Excel. Puede ayudarlo a deseleccionar cualquier celda o rango de selección de manera fácil y rápida.

Kutools for Excel incluye más de 300 útiles herramientas de Excel. Prueba gratis sin límite en 30 días. Comprar ahora .

Paso 1: Haga clic Kutools > Herramienta de selección >> Seleccionar asistente de rango ....

Paso 2: En Seleccionar asistente de rango cuadro de diálogo, verifique Deseleccionar celdas y luego haga clic o arrastre el mouse para anular la selección de celdas o rangos de la selección. Ver captura de pantalla:

Paso 3: Y las celdas que no deseaba han sido deseleccionadas de la selección. Al final, cierre el Seleccionar asistente de rango caja de diálogo.

Para obtener información más detallada acerca de Seleccionar asistente de rango, Por favor visite Seleccionar descripción de la función Range Helper.


Artículos relacionados:

Las mejores herramientas de productividad de oficina

🤖 Asistente de IA de Kutools: Revolucionar el análisis de datos basado en: Ejecución inteligente   |  Generar codigo  |  Crear fórmulas personalizadas  |  Analizar datos y generar gráficos  |  Invocar funciones de Kutools...
Características populares: Buscar, resaltar o identificar duplicados   |  Eliminar filas en blanco   |  Combine columnas o celdas sin perder datos   |   Ronda sin fórmula ...
Super búsqueda: Búsqueda virtual de criterios múltiples    Búsqueda V de valores múltiples  |   VLookup en varias hojas   |   Búsqueda difusa ....
Lista desplegable avanzada: Crear rápidamente una lista desplegable   |  Lista desplegable dependiente   |  Lista desplegable de selección múltiple ....
Administrador de columnas: Agregar un número específico de columnas  |  Mover columnas  |  Toggle Estado de visibilidad de columnas ocultas  |  Comparar rangos y columnas ...
Características destacadas: Enfoque de cuadrícula   |  Vista de diseño   |   Gran barra de fórmulas    Administrador de hojas y libros de trabajo   |  Biblioteca de Recursos (Texto automático)   |  Selector de fechas   |  Combinar hojas de trabajo   |  Cifrar/descifrar celdas    Enviar correos electrónicos por lista   |  Súper filtro   |   Filtro especial (filtro negrita/cursiva/tachado...) ...
Los 15 mejores conjuntos de herramientas12 Texto Herramientas (Añadir texto, Quitar caracteres, ...)   |   50+ Tabla Tipos (Diagrama de Gantt, ...)   |   40+ Práctico Fórmulas (Calcular la edad según el cumpleaños, ...)   |   19 Inserción Herramientas (Insertar código QR, Insertar imagen desde la ruta, ...)   |   12 Conversión Herramientas (Números a palabras, Conversión de Moneda, ...)   |   7 Fusionar y dividir Herramientas (Filas combinadas avanzadas, Células partidas, ...)   |   ... y más

Mejore sus habilidades de Excel con Kutools for Excel y experimente la eficiencia como nunca antes. Kutools for Excel ofrece más de 300 funciones avanzadas para aumentar la productividad y ahorrar tiempo.  Haga clic aquí para obtener la función que más necesita...

Descripción


Office Tab lleva la interfaz con pestañas a Office y hace que su trabajo sea mucho más fácil

  • Habilite la edición y lectura con pestañas en Word, Excel, PowerPoint, Publisher, Access, Visio y Project.
  • Abra y cree varios documentos en nuevas pestañas de la misma ventana, en lugar de en nuevas ventanas.
  • ¡Aumenta su productividad en un 50% y reduce cientos de clics del mouse todos los días!

 

 

 

 

 

Comments (4)
Rated 5 out of 5 · 1 ratings
This comment was minimized by the moderator on the site
thank you so much
Rated 5 out of 5
This comment was minimized by the moderator on the site
Why can't Excel just allow users to deselect cells by holding down Ctrl like Google Sheets does?? It's ridiculous
This comment was minimized by the moderator on the site
This code you posted above in VBA for deselecting active cell from selection crashes on me when I X out of the input dialog box and the deselected cells once again become selected cells. How do we fix the code so after you use the VBA code you can get out of it and not loose what you deselected?

Thanks
This comment was minimized by the moderator on the site
After I have deselected the range of cells I want to deselect I get an error when I try to close the pop-up input box for another range. how do I fix that in the code provided above? Thanks.
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations