Lorsque vous sélectionnez un certain nombre de cellules (pas des lignes ou des colonnes entières), puis que vous choisissez de supprimer ces cellules, les cellules restantes peuvent se déplacer dans deux directions: vers la gauche ou vers le haut. Si les cellules sélectionnées comprennent moins de lignes que de colonnes, Excel propose de déplacer les cellules restantes vers la gauche. Dans toutes les autres situations (le nombre de lignes est supérieur ou égal au nombre de colonnes), Excel propose par défaut de déplacer les cellules restantes vers le haut.

Vous ne souhaiterez peut-être pas déplacer les cellules restantes selon les hypothèses d’Excel; vous souhaiterez peut-être toujours déplacer les cellules restantes dans une direction particulière. Vous pouvez y parvenir de deux manières. La première consiste simplement à mémoriser les frappes nécessaires pour toujours déplacer les cellules restantes dans la direction souhaitée. Si vous voulez toujours déplacer les cellules vers la gauche, vous utiliserez les touches Alt, E, D, L, Entrée. De même, si vous souhaitez déplacer les cellules vers le haut, appuyez simplement sur Alt, E, D, U, Entrée. Si vous mémorisez les frappes, vous pouvez les saisir très rapidement et obtenir les résultats souhaités.

Si vous êtes un «utilisateur de la souris», vous souhaiterez peut-être créer quelques macros qui produisent l’effet souhaité, puis attribuer ces macros à des touches de raccourci qui peuvent les extraire rapidement. La macro suivante supprimera les cellules sélectionnées et déplacera les cellules restantes vers la gauche:

Sub DeleteShiftLeft()

Selection.Delete xlShiftToLeft End Sub

Avec un petit changement, la macro peut décaler les cellules restantes vers le haut:

Sub DeleteShiftUp()

Selection.Delete xlShiftUp End Sub

Le seul inconvénient à retenir sur l’utilisation d’une macro est que lorsque vous invoquez une macro, Excel efface la pile d’annulation. Alors que vous pouvez annuler une suppression si vous avez utilisé les menus ou le clavier, si vous utilisez une macro, vous ne pouvez pas l’annuler ou les modifications que vous avez effectuées avant la suppression.

_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 (2097) s’applique à Microsoft Excel 97, 2000, 2002 et 2003. Vous pouvez trouver une version de cette astuce pour l’interface ruban d’Excel (Excel 2007 et versions ultérieures) ici:

link: / excelribbon-Default_Cell_Movement_when_Deleting [Mouvement de cellule par défaut lors de la suppression].