Comment changer les cellules dans Excel

Anonim

Déplacer les cellules par rapport à l'autre dans Microsoft Excel

La nécessité de changer les cellules dans certains endroits les uns avec les autres lorsque vous travaillez dans la table Microsoft Excel, cela se produit assez rarement. Néanmoins, de telles situations sont et doivent être traitées. Découvrons quelles méthodes peuvent être échangées dans des endroits d'Excel.

Déplacer les cellules

Malheureusement, dans l'ensemble d'outils standard, il n'existe aucune fonction de ce type qui serait sans actions supplémentaires ou sans plage de portée, deux cellules pourraient changer de place. Mais, en même temps, bien que cette procédure de mouvement ne soit pas aussi simple que possible, il est toujours possible de le disposer et de plusieurs manières.

Méthode 1: Déplacer avec la copie

La première version de la solution au problème prévoit des données banales des données dans une zone distincte, suivie d'un remplacement. Traisons comment cela se fait.

  1. Sélectionnez la cellule à déplacer. Cliquez sur le bouton "Copier". Il est situé sur la bande dans l'onglet Home dans le groupe de paramètres "Buffer Exchange".
  2. Copier la cellule dans Microsoft Excel

  3. Sélectionnez tout autre élément vide sur la feuille. Cliquez sur le bouton "Coller". Il est situé dans la même barre d'outils sur la bande comme le bouton "Copier", mais contrairement à celui-ci a un look beaucoup plus remarquable en raison de ses tailles.
  4. Insérer des données dans Microsoft Excel

  5. Ensuite, allez à la deuxième cellule, dont les données doivent être déplacées vers la place d'abord. Nous mettons en surbrillons et cliquez à nouveau sur le bouton "Copier".
  6. Copier la deuxième cellule dans Microsoft Excel

  7. Nous mettons en évidence le curseur de la première cellule avec les données et cliquez sur le bouton "Coller" de la bande.
  8. Insérez la deuxième valeur dans Microsoft Excel

  9. Nous avons déplacé une valeur où nous avons besoin. Maintenant, nous retournons au sens que nous avons inséré dans une cellule vide. Nous en soulignons et cliquez sur le bouton "Copier".
  10. Copier la cellule de la zone tampon de Microsoft Excel

  11. Nous mettons en évidence la deuxième cellule dans laquelle vous souhaitez déplacer les données. Cliquez sur le bouton "Coller" sur la bande.
  12. Insérer des données dans Microsoft Excel

  13. Nous avons donc changé les données nécessaires. Maintenant, vous devez supprimer le contenu de la cellule de transit. Nous en soulignons et cliquez sur le bouton droit de la souris. Dans le menu contextuel, qui est activé après ces actions, passez par l'élément "Clear Teneur".

Contenu de nettoyage dans Microsoft Excel

Maintenant, les données de transit sont supprimées et la tâche de déplacement des cellules est entièrement exécutée.

Les cellules sont déplacées vers Microsoft Excel

Bien entendu, cette méthode n'est pas entièrement pratique et nécessite une variété d'actions supplémentaires. Néanmoins, c'est lui qui s'appliquera à la majorité des utilisateurs.

Méthode 2: Faire glisser

Une autre façon, avec l'aide qu'il est possible de changer les cellules dans des endroits, vous pouvez appeler un simple glissant. TRUE, lorsque vous utilisez cette option, le quart de cellule se produira.

Nous mettons en valeur la cellule dont vous avez besoin pour vous déplacer vers un autre endroit. Installez le curseur à sa bordure. Dans le même temps, il devrait être transformé en une flèche, au bout desquels il y a des pointeurs destinés à quatre côtés. Cliquez sur la touche Maj du clavier et faites glisser vers l'endroit où nous voulons.

Déplacer la cellule dans Microsoft Excel

En règle générale, il doit s'agir d'une cellule adjacente, puisque lors du transfert de cette méthode, toute la plage est décalée.

Les cellules sont déplacées dans Microsoft Excel

Par conséquent, en déplaçant plusieurs cellules qui se produisent le plus souvent incorrectement dans le contexte d'une table particulière et est utilisé assez rarement. Mais la nécessité de la nécessité de changer le contenu de ceux qui se tiennent loin les uns des autres ne disparaissent pas, mais nécessite d'autres solutions.

Les cellules sont déplacées avec un décalage de la plage dans Microsoft Excel

Méthode 3: application des macros

Comme mentionné ci-dessus, il n'y a pas de rapide et correctement dans Excel sans copier à une plage de transit pour modifier deux cellules entre elles, si elles ne sont pas dans des zones adjacentes. Mais cela peut être réalisé grâce à l'utilisation de macros ou de compléments tiers. Nous allons parler de l'utilisation d'une telle macro spéciale.

  1. Tout d'abord, vous devez inclure dans le programme pour travailler avec les macros et le panneau de développeur, si vous ne les avez pas activés jusqu'à présent, car ils sont désactivés par défaut.
  2. Ensuite, allez à l'onglet Développeur. Vous pouvez cliquer sur le bouton "Visual Basic", situé sur la bande dans la barre d'outils "Code".
  3. Aller à Macro Editor dans Microsoft Excel

  4. Éditeur de démarrage. Vous devez insérer le code suivant:

    Sous-déménagement ()

    DIM RA AS Range: Set Ra = Sélection

    Msg1 = "Faites l'allocation de deux gammes de taille identique"

    Msg2 = "Faites la sélection de deux gammes de taille identique"

    Si Ra.areas.count 2 puis MsgBox Msg1, VBCritical, "Problème": Quitter Sub

    Si Ra.areas (1) .Count Ra.areas (2) .Count alors MsgBox Msg2, VBCritical, "Problème": Quitter Sub

    Application.screenupdating = false

    Arr2 = ra.areas (2) .Value

    Ra.areas (2) .Value = ra.areas (1) .Value

    Ra.areas (1) .Value = arrate

    End sous.

    Une fois que le code est inséré, fermez la fenêtre Editor en cliquant sur le bouton de fermeture normalisé dans son coin supérieur droit. Ainsi, le code sera enregistré dans la mémoire du livre et son algorithme peut être reproduit pour remplir les opérations dont nous avons besoin.

  5. Insérer le code dans Microsoft Excel

  6. Nous mettons en évidence deux cellules ou deux gammes de dimensions égales que nous voulons changer de place. Pour ce faire, cliquez sur le premier élément (plage) avec le bouton gauche de la souris. Ensuite, vous vous clingez sur le bouton Ctrl du clavier et cliquez également sur le bouton gauche de la souris sur la deuxième cellule (plage).
  7. Sélection de cellules dans Microsoft Excel

  8. Pour démarrer la macro, cliquez sur le bouton Macros, placé sur le ruban de l'onglet Developer dans la barre d'outils "Code".
  9. Allez au lancement d'une macro dans Microsoft Excel

  10. Une fenêtre de sélection de macro s'ouvre. Nous marquons l'élément souhaité et cliquez sur le bouton "Exécuter".
  11. Lancer la macro dans Microsoft Excel

  12. Après cela, la macro modifie automatiquement le contenu des cellules sélectionnées dans des endroits.

Macro changèrent des cellules dans des endroits dans Microsoft Excel

Il est important de noter que lors de la fermeture du fichier, la macro est automatiquement supprimée, de sorte que la prochaine fois qu'elle devra l'enregistrer à nouveau. Pour ne pas effectuer ce travail à chaque fois pour un livre spécifique, si vous envisagez de réaliser constamment de tels mouvements, vous devez enregistrer le fichier en tant que livre Excel avec support Macros (XLSM).

Leçon: Comment créer une macro dans Excel

Comme vous pouvez le constater, dans Excel, il existe plusieurs façons de déplacer les cellules les unes par rapport à l'autre. Cela peut être fait avec des outils de programme standard, mais ces options sont tout à fait inconfortables et prennent beaucoup de temps. Heureusement, il existe des macros et des superstructures de développeurs tiers, qui vous permettent de résoudre la tâche aussi simple que facile et rapide. Donc, pour les utilisateurs qui doivent appliquer constamment des mouvements similaires, c'est la dernière option qui est la plus optimale.

Lire la suite