Comment échanger des cellules dans Excel

Lorsque vous travaillez dans Excel, il devient souvent nécessaire de modifier l'ordre des cellules, par exemple, vous devez en échanger certaines. Comment faire cela de différentes manières, nous analyserons dans cet article.

Contenu

Procédure de déplacement des cellules

Aucune fonction distincte ne vous permet d'effectuer cette procédure dans Excel. Et lors de l'utilisation d'outils standard, le reste des cellules se déplacera inévitablement, qui devra ensuite être remis à sa place, ce qui entraînera des actions supplémentaires. Cependant, il existe des méthodes pour accomplir la tâche, et elles seront discutées ci-dessous.

Méthode 1 : Copier

C'est peut-être le moyen le plus simple, qui consiste à copier les éléments à un autre endroit avec le remplacement des données initiales. La procédure est la suivante :

  1. Nous nous levons dans la première cellule (sélectionnez-la), que nous prévoyons de déplacer. Sur l'onglet principal du programme, cliquez sur le bouton "Copie" (groupe d'outils « Presse-papiers »). Vous pouvez également appuyer simplement sur la combinaison de touches Ctrl + C.Comment échanger des cellules dans Excel
  2. Allez dans n'importe quelle cellule libre de la feuille et appuyez sur le bouton "Insérer" dans le même onglet et groupe d'outils. Ou vous pouvez utiliser à nouveau les raccourcis clavier - Ctrl + V.Comment échanger des cellules dans Excel
  3. Sélectionnez maintenant la deuxième cellule avec laquelle nous voulons échanger la première, et copiez-la également.Comment échanger des cellules dans Excel
  4. On se lève dans la première cellule et on appuie sur le bouton "Insérer" (ou Ctrl + V).Comment échanger des cellules dans Excel
  5. Sélectionnez maintenant la cellule dans laquelle la valeur de la première cellule a été copiée et copiez-la.Comment échanger des cellules dans Excel
  6. Accédez à la deuxième cellule où vous souhaitez insérer des données et appuyez sur le bouton correspondant sur le ruban.Comment échanger des cellules dans Excel
  7. Les éléments sélectionnés ont été échangés avec succès. La cellule qui contenait temporairement les données copiées n'est plus nécessaire. Faites un clic droit dessus et sélectionnez la commande dans le menu qui s'ouvre "Effacer".Comment échanger des cellules dans Excel
  8. Selon qu'il y a des éléments remplis à côté de cette cellule à droite / en bas ou non, sélectionnez l'option de suppression appropriée et cliquez sur le bouton OK.Comment échanger des cellules dans Excel
  9. C'est tout ce qu'il fallait faire pour échanger des cellules.Comment échanger des cellules dans Excel

Malgré le fait que pour mettre en œuvre cette méthode, vous devez effectuer de nombreuses étapes supplémentaires, elle est néanmoins utilisée par le plus grand nombre d'utilisateurs.

Méthode 2 : glisser-déposer

Cette méthode est également utilisée pour échanger des cellules, cependant, dans ce cas, les cellules seront décalées. Ainsi, nous effectuons les actions suivantes :

  1. Sélectionnez la cellule que nous prévoyons de déplacer vers un nouvel emplacement. Nous déplaçons le curseur de la souris sur sa bordure, et dès qu'il change de vue pour le pointeur habituel (avec 4 flèches dans des directions différentes à la fin), en appuyant et en maintenant la touche Shift, déplacez la cellule vers un nouvel emplacement en maintenant le bouton gauche de la souris enfoncé.Comment échanger des cellules dans Excel
  2. Le plus souvent, cette méthode est utilisée pour échanger des cellules adjacentes, car le déplacement d'éléments dans ce cas ne violera pas la structure du tableau.Comment échanger des cellules dans Excel
  3. Si nous décidons de déplacer une cellule à travers plusieurs autres, cela changera la position de tous les autres éléments.Comment échanger des cellules dans Excel
  4. Après cela, vous devrez rétablir l'ordre.Comment échanger des cellules dans Excel

Méthode 3 : Utiliser des macros

Nous avons mentionné au début de l'article que dans Excel, hélas, il n'y a pas d'outil spécial qui vous permette de "permuter" rapidement les cellules par endroits (à l'exception de la méthode ci-dessus, qui n'est efficace que pour les éléments adjacents). Cependant, cela peut être fait à l'aide de macros :

  1. Vous devez d'abord vous assurer que le soi-disant "mode développeur" est activé dans l'application (désactivé par défaut). Pour ça:
    • aller au menu "fichier" et sélectionnez dans la liste de gauche "Paramètres".Comment échanger des cellules dans Excel
    • dans les options du programme, cliquez sur la sous-section "Personnaliser le ruban", sur le côté droit, mettez une coche devant l'élément "Développeur" et cliquez sur OK.Comment échanger des cellules dans Excel
  2. Passer à l'onglet "Développeur", où cliquez sur l'icône "Visual Basic" (groupe d'outils "le code").Comment échanger des cellules dans Excel
  3. Sous l'éditeur, en cliquant sur le bouton "Afficher le code", collez le code ci-dessous dans la fenêtre qui apparaît :

    Sub ПеремещениеЯчеек()

    Dim ra As Range: Set ra = Sélection

    msg1 ="

    msg2 ="

    Si ra.Areas.Count <> 2 Alors MsgBox msg1, vbCritical, "Проблема": Exit Sub

    Si ra.Areas(1).Count <> ra.Areas(2).Count Then MsgBox msg2, vbCritical, "Проблема": Exit Sub

    Application.ScreenUpdating = Faux

    arr2 = ra.Zones(2).Valeur

    ra.Zones(2).Valeur = ra.Zones(1).Valeur

    ra.Zones(1).Valeur = arr2

    End SubComment échanger des cellules dans Excel

  4. Fermez la fenêtre de l'éditeur en cliquant sur le bouton habituel en forme de croix dans le coin supérieur droit.
  5. Maintenir une touche enfoncée Ctrl sur le clavier, sélectionnez deux cellules ou deux zones avec le même nombre d'éléments que nous prévoyons d'échanger. Ensuite, nous appuyons sur le bouton "Macro" (languette "Développeur", Groupe "le code").Comment échanger des cellules dans Excel
  6. Une fenêtre apparaîtra dans laquelle nous voyons la macro précédemment créée. Sélectionnez-le et cliquez "Courir".Comment échanger des cellules dans Excel
  7. À la suite du travail, la macro permutera le contenu des cellules sélectionnées.Comment échanger des cellules dans Excel

Remarque: lorsque le document est fermé, la macro sera supprimée, donc la prochaine fois, il faudra la recréer (si nécessaire). Mais, si vous prévoyez qu'à l'avenir, vous devrez souvent effectuer de telles opérations, le fichier peut être enregistré avec le support des macros.

Comment échanger des cellules dans Excel

Conclusion

Travailler avec des cellules dans un tableau Excel implique non seulement la saisie, la modification ou la suppression de données. Parfois, vous devez déplacer ou échanger des cellules contenant certaines valeurs. Bien qu'il n'y ait pas d'outil séparé dans la fonctionnalité Excel pour résoudre cette tâche, cela peut être fait en copiant puis en collant des valeurs, en déplaçant une cellule ou en utilisant des macros.

Soyez sympa! Laissez un commentaire