web-dev-qa-db-fra.com

Excel: raccourci clavier pour déplacer (échanger) la colonne à gauche ou à droite?

Est-il possible de déplacer une colonne (ou une ligne) vers la gauche en utilisant uniquement le clavier? Je savais que je pouvais utiliser ctrl-space (shift-space) pour sélectionner une colonne (ligne), mais comment la déplacer à gauche ou à droite, en train de permuter la position avec la colonne à gauche ou à droite?

(J'utilise Excel 2007)

18
Rabarberski

Si vous ne souhaitez pas utiliser le clavier uniquement, mettez la colonne en surbrillance, soit en sélectionnant Ctrl+Space ou en cliquant sur l'en-tête de colonne. Puis appuyez et maintenez le Shift clé. Dans certains environnements, il est possible que la zone de sélection (bordure) entourant la colonne devienne un I-bar. Ensuite, vous pouvez faire glisser la colonne vers la gauche ou la droite (à l'aide de la souris) pour que se déplacer la colonne sans écraser les données ni laisser de colonne vide.

Cela fonctionne également avec des lignes et avec des plages de colonnes ou de lignes. La barre en I devient horizontale ou verticale au fur et à mesure que vous déplacez la plage, et sépare les colonnes ou les lignes vers lesquelles elle déplacera la plage.

Résumer:

  • Ctrl+Space pour sélectionner la ou les colonnes source.
  • Maintenez Shift pendant que vous faites glisser la ou les colonnes.
13
GlennFromIowa

Le mieux que je puisse trouver est quelque chose comme ceci (note, cela fonctionne dans Excel 2003 - peut ne pas fonctionner dans 07/10, mais vous n'avez pas indiqué la version que vous utilisez):

Ctrl + Space pour sélectionner la source col.

Ctrl + X couper le col.

Left Arrow ou Right Arrow pour passer à la colonne dont vous voulez déplacer la colonne sélectionnée à gauche de.

Crtl + Space pour sélectionner la colonne cible.

Crtl + + insérer les cellules coupées (avec merci à variant pour ce commentaire utile!).

Je pense que AutoHotkey ou une courte macro pourrait être un bon moyen d'y parvenir.
Il devrait être facile d’enregistrer une macro Excel rapide à l’aide du jeu de commandes ci-dessus. Assurez-vous simplement que "Référence relative" est activé.

19
DMA57361

Une différence importante entre l'insertion d'une colonne vide et le collage dans celle-ci, par opposition à "insérer des cellules coupées", est que cette dernière décalera vos autres colonnes vers la droite, mais PAS leur formatage en largeur. Ainsi, si vous "insérez des cellules coupées", toutes les colonnes de droite auront la largeur de leurs anciennes colonnes l'une à droite et vous devrez les réajuster pour les adapter à vos données.

2
David Olson

Selon la liste des raccourcis clavier d'Excel , il n'y a pas de raccourci intégré pour obtenir ce que vous voulez.

1

Pour déplacer une seule cellule, ligne ou colonne, procédez comme suit:

  • Sélectionnez la ou les cellules
  • Type Ctrl+X
  • Déplacer vers le nouvel emplacement
  • Effectuez l'une des actions suivantes:
    • Type Enter ou Ctrl+V, ou
    • Appuyez sur la ≣ (Menu) clé (qui peut être entre le Windows et Ctrl touches sur certains claviers, ou appuyez sur Shift+F10 si la clé n’est pas disponible) et sélectionnez "Insérer des cellules coupées".

Les cellules seront insérées à gauche ou au-dessus de la sélection.

1
Varadarajan

Si vous souhaitez déplacer une ligne, une colonne ou des cellules particulières, il vous suffit de sélectionner des cellules en appuyant sur Maj avec la touche fléchée après avoir sélectionné des cellules, appuyez simplement sur ctrl + Maj + (+) et sélectionnez l'option de déplacement vers le bas, vers le haut, vers la droite et vers la gauche. touches et appuyez sur Entrée. Terminé!

0
Armaan Khanna

Essayez ce qui suit:

  • Double-cliquez sur la colonne que vous souhaitez déplacer (la colonne entière sera mise en évidence)
  • Frappé Ctrl+X en même temps (vous verrez la sélection coupée)
  • Appuyez sur la touche fléchée pour vous déplacer dans la direction souhaitée (flèche GAUCHE ou flèche Droite).
  • Pointez entre les colonnes et relâchez la souris
  • Les endroits où vous pointez après la colonne de droite suivante seront automatiquement supprimés (attention: sélectionnez une colonne vierge, puis déplacez la colonne)

Exemple: si vous déplacez une colonne entre A et B, il est possible que B soit supprimé), par conséquent, avant de déplacer une colonne, affichez une colonne vide entre deux colonnes et après avoir commencé à déplacer la colonne.

En résumé, sélectionnez la colonne (double clic), CTRL+X, déplacez-vous avec la flèche gauche ou droite.

0
Hemal

La méthode de Hemal (?) Fonctionne, mais l'astuce consiste à créer une nouvelle colonne vers laquelle vous souhaitez passer. Excel laissera une colonne vide. où les données devaient auparavant être utilisées ou supprimées.

  1. Double-cliquez lorsque la flèche pointant vers le bas apparaît au-dessus de l'en-tête de la colonne pour les données que vous souhaitez déplacer.
  2. Hit Ctrl + x
  3. Déplacez-vous avec les touches fléchées vers l'emplacement de la nouvelle colonne et appuyez sur Entrée
  4. Appuyez sur Entrée

Données déplacées dans la nouvelle colonne.

Si vous tapez sur une colonne remplie, celle-ci est écrasée. Pas lisse ou "propre", mais c'est un chausse-pied facile à utiliser.

0
kim