Disons que vous avez sélectionné une large plage de cellules, telles que A7: R182.

Vous souhaitez effectuer une sorte d’opération sur toutes les cellules de cette plage, à l’exception de quelques-unes. Vous vous demandez peut-être comment supprimer quelques cellules de la plage du jeu de sélection, de sorte que vous maintenez la touche Ctrl enfoncée tout en cliquant sur ces cellules. Cela ne fonctionne pas; Excel désélectionne simplement la plage que vous avez précédemment sélectionnée.

Il n’existe aucun moyen de modifier ce comportement dans Excel lui-même. Au lieu de cela, vous devez vous tourner vers d’autres solutions. La première consiste à utiliser une macro, telle que la suivante:

Sub UnSelectSomeCells()

Dim rSelect As Range     Dim rUnSelect As Range     Dim rNew As Range     Dim rCell As Range

Set rSelect = Selection     Set rUnSelect = Application.InputBox( _       "What cells do you want to exclude?", Type:=8)



For Each rCell In rSelect         If Intersect(rCell, rUnSelect) Is Nothing Then             If rNew Is Nothing Then                 Set rNew = rCell             Else                 Set rNew = Union(rNew, rCell)

End If         End If     Next     rNew.Select

Set rCell = Nothing     Set rSelect = Nothing     Set rUnSelect = Nothing     Set rNew = Nothing End Sub

Pour utiliser la macro, sélectionnez toute la plage avec laquelle vous souhaitez commencer, telle que A7: R182. Exécutez ensuite la macro. Vous êtes invité à choisir les cellules à désélectionner. Vous pouvez le faire en sélectionnant simplement les cellules avec la souris, en maintenant la touche Maj enfoncée tout en cliquant sur chacune d’elles. Lorsque vous fermez la zone de saisie, la sélection avec laquelle vous avez commencé est modifiée pour exclure les cellules que vous avez sélectionnées.

Si vous préférez ne pas utiliser vos propres macros, vous pouvez trouver de l’aide pour désélectionner des cellules dans une plage sélectionnée à l’aide d’outils tiers, tels que les utilitaires ASAP. Vous pouvez trouver leurs outils Excel sur cette page Web:

http://www.asap-utilities.com/asap-utilities-excel-tools.php

L’outil applicable à cette astuce est l’outil Sélectionner.

_Note: _

Si vous souhaitez savoir comment utiliser les macros décrites sur cette page (ou sur toute autre page des sites ExcelTips), j’ai préparé une page spéciale qui comprend des informations utiles.

lien: / excelribbon-ExcelTipsMacros [Cliquez ici pour ouvrir cette page spéciale dans un nouvel onglet de navigateur].

ExcelTips est votre source pour une formation Microsoft Excel rentable.

Cette astuce (12457) s’applique à Microsoft Excel 2007 et 2010. Vous pouvez trouver une version de cette astuce pour l’ancienne interface de menu d’Excel ici:

link: / excel-Removing_Cells_from_a_Selected_Range [Suppression de cellules d’une plage sélectionnée].