Passer au contenu principal

Comment désélectionner rapidement des cellules des plages sélectionnées dans Excel?

Supposons que vous deviez désélectionner certaines cellules ou plages des sélections actuelles, vous devez désélectionner toute la sélection et la resélectionner à nouveau, car Excel ne propose pas de moyen de désélectionner des cellules une fois qu'elles ont été sélectionnées. Et cet article répertorie quelques conseils délicats pour désélectionner une partie de cellules ou de plages de la sélection actuelle.

Désélectionnez une partie des cellules ou des plages de la sélection avec le code VBA

Désélectionnez une partie des cellules ou des plages de la sélection avec Kutools for Excel

Par exemple, vous avez sélectionné beaucoup de cellules, mais vous trouvez maintenant que certaines cellules ne vous intéressent pas. Vous devez donc les désélectionner et laisser les autres cellules sélectionnées, voir les captures d'écran suivantes:


flèche bleue bulle droite Désélectionnez une partie des cellules ou des plages de la sélection avec le code VBA

VBA est un moyen fantastique de gérer certaines opérations dans Excel qui n'est pas facile avec les commandes d'Excel. Il en va de même pour la désélection de cellules ou de plages.

Étape 1: Sélectionnez la plage avec laquelle vous travaillerez;

Étape 2: Cliquez sur une cellule de la sélection que vous souhaitez désélectionner en maintenant la touche Ctrl clé.

Étape 3: Maintenez la touche autre + F11 clés dans Excel, et il ouvre le Microsoft Visual Basic pour applications fenêtre.

Étape 4: Cliquez insérer > Moduleet collez la macro suivante dans la fenêtre Module.

VBA pour désélectionner la cellule active de la sélection

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

Étape 5: Appuie sur le F5 clé pour exécuter cette macro. Ensuite, une boîte de dialogue apparaît pour vous permettre de sélectionner une plage de travail. Voir les captures d'écran:




Étape 6: Puis clique OK, une autre boîte de dialogue apparaît pour vous permettre de désélectionner les cellules de la plage. Et si vous souhaitez désélectionner plusieurs cellules de la plage, vous pouvez maintenir Ctrl pour les sélectionner un par un. Voir la capture d'écran:




Étape 7: Cliquez OK, et vous pouvez voir le résultat:



flèche bleue bulle droite Désélectionnez une partie des cellules ou des plages de la sélection avec Kutools for Excel

Si vous devez désélectionner de nombreuses cellules ou plages de la sélection, le VBA ci-dessus n'est pas un bon moyen. Nous introduisons donc l'astuce suivante, le Sélectionnez Range Helper outils de Kutools for Excel. Il peut vous aider à désélectionner n'importe quelle cellule ou plage de la sélection facilement et rapidement.

Kutools for Excel comprend plus de 300 outils Excel pratiques. Essai gratuit sans limitation de 30 jours. Obtenez-le maintenant.

Étape 1: Cliquez Kutools > Sélectionner l'outil >> Sélectionnez Range Helper….

Étape 2: Dans Sélectionnez Range Helper boîte de dialogue, vérifiez le Désélectionner les cellules , puis cliquez ou faites glisser la souris pour désélectionner des cellules ou des plages de la sélection. Voir la capture d'écran:

Étape 3: Et les cellules que vous ne vouliez pas ont été désélectionnées de la sélection. À la fin, fermez le Sélectionnez Range Helper boite de dialogue.

Pour plus d'informations sur Sélectionnez Range Helper, S'il vous plaît visitez Sélectionnez la description de la fonction Range Helper.


Articles Liés:

Meilleurs outils de productivité bureautique

🤖 Aide à l'IA Kutools: Révolutionner l'analyse des données en s'appuyant sur : Exécution intelligente   |  Générer du code  |  Créer des formules personnalisées  |  Analyser les données et générer des graphiques  |  Invoquer les fonctions Kutools...
Caractéristiques populaires: Rechercher, mettre en évidence ou identifier les doublons   |  Supprimer les lignes vides   |  Combinez des colonnes ou des cellules sans perdre de données   |   Tour sans formule 
Super recherche: VSearchup à critères multiples    VSearch à valeurs multiples  |   Recherche virtuelle sur plusieurs feuilles   |   Recherche floue ....
Liste déroulante avancée: Créez rapidement une liste déroulante   |  Liste déroulante dépendante   |  Liste déroulante à sélection multiple ....
Gestionnaire de colonnes: Ajouter un nombre spécifique de colonnes  |  Déplacer les colonnes  |  Basculer l'état de visibilité des colonnes masquées  |  Comparer les plages et les colonnes 
Caractéristiques en vedette: Mise au point de la grille   |  Voir Design   |   Grande barre de formule    Gestionnaire de classeurs et de feuilles   |  Centre de ressources (Texte automatique)   |  Sélecteur de date   |  Combiner des feuilles de travail   |  Crypter/déchiffrer les cellules    Envoyer des e-mails par liste   |  Super filtre   |   Filtre spécial (filtre gras/italique/barré...) ...
Les 15 meilleurs ensembles d'outils12 Texte Outils (Ajouter du texte, Supprimer les caractères, ...)   |   50+ Graphique Types (Diagramme de Gantt, ...)   |   40+ Pratique Formules (Calculer l'âge en fonction de l'anniversaire, ...)   |   19 Insertion Outils (Insérer le code QR, Insérer une image à partir du chemin, ...)   |   12 Conversion Outils (Nombres en mots, Conversion des devises, ...)   |   7 Fusionner et fractionner Outils (Lignes de combinaison avancées, Cellules divisés, ...)   |   ... et plus

Améliorez vos compétences Excel avec Kutools for Excel et faites l'expérience d'une efficacité comme jamais auparavant. Kutools for Excel offre plus de 300 fonctionnalités avancées pour augmenter la productivité et gagner du temps.  Cliquez ici pour obtenir la fonctionnalité dont vous avez le plus besoin...

Description


Office Tab apporte une interface à onglets à Office et facilite grandement votre travail

  • Activer l'édition et la lecture par onglets dans Word, Excel, PowerPoint, Publisher, Access, Visio et Project.
  • Ouvrez et créez plusieurs documents dans de nouveaux onglets de la même fenêtre, plutôt que dans de nouvelles fenêtres.
  • Augmente votre productivité de 50% et réduit des centaines de clics de souris chaque jour!

 

 

 

 

 

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