20 votes

Excel: raccourci clavier pour déplacer une colonne à gauche ou à droite?

Y a-t-il un moyen de déplacer une colonne (ou une ligne) vers la gauche en utilisant uniquement le clavier? Je sais que je peux utiliser ctrl-espace (shift-espace) pour sélectionner une colonne (ligne), mais comment la déplacer vers la gauche ou la droite, en échangeant en fait sa position avec la colonne à sa gauche ou à sa droite?

(Je suis en train d'utiliser Excel 2007)

19voto

DMA57361 Points 18266

La meilleure solution que je puisse trouver est quelque chose comme ceci (notez que cela fonctionne dans Excel 2003 - cela pourrait ne pas fonctionner dans 07/10, mais vous n'avez pas indiqué quelle version vous utilisez) :

Ctrl + Espace pour sélectionner la colonne source.

Ctrl + X pour couper la colonne.

Fleche Gauche ou Fleche Droite pour vous déplacer vers la colonne où vous voulez déplacer la colonne sélectionnée.

Crtl + Espace pour sélectionner la colonne cible.

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

Je pense que AutoHotkey ou un court macro pourrait être une bonne façon d'atteindre cela.
Il devrait être facile d'enregistrer un rapide macro Excel en utilisant l'ensemble de commandes ci-dessus, assurez-vous simplement que "Référence Relative" est activée.

14voto

GlennFromIowa Points 639

Si vous n'êtes pas fixé sur l'utilisation du clavier seulement, mettez en surbrillance la colonne, soit en appuyant sur Ctrl+Espace ou en cliquant sur l'en-tête de colonne. Ensuite, appuyez et maintenez enfoncée la touche Maj. Dans certains environnements, vous pouvez voir la boîte de sélection (bordure) autour de la colonne changer pour un curseur en forme de I. Ensuite, vous pouvez faire glisser la colonne vers la gauche ou la droite (à l'aide de la souris) et elle se déplacera là-bas sans écraser les données ou laisser une colonne vide.

Cela fonctionne également avec les lignes, et avec des plages de colonnes ou de lignes. Le curseur se transforme en horizontal ou vertical lorsque vous déplacez la plage et sépare les colonnes ou les lignes vers lesquelles la plage se déplacera.

Pour résumer :

  • Ctrl+Espace pour sélectionner la ou les colonne(s) source.
  • Maintenez la touche Maj enfoncée tout en faisant glisser la ou les colonne(s).

2voto

Mehper C. Palavuzlar Points 53926

Selon la liste des raccourcis clavier Excel, il n'existe aucun raccourci intégré pour atteindre ce que vous voulez.

2voto

nydel Points 11

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

  • Sélectionnez la ou les cellules
  • Tapez Ctrl+X
  • Déplacez-vous vers le nouvel emplacement
  • Faites l'une des choses suivantes:
    • Tapez Entrée ou Ctrl+V, ou
    • Appuyez sur la touche (Menu) (qui peut être entre les touches Windows et Ctrl sur certains claviers, ou appuyez sur Shift+F10 si la touche n'est pas disponible), et sélectionnez "Insérer les cellules coupées".

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

2voto

David Olson Points 21

Une différence importante entre l'insertion d'une colonne vide et le collage dedans, par rapport à "insérer les cellules coupées", est que cette dernière décalera vos autres colonnes vers la droite, mais PAS leur mise en forme de largeur de colonne. Donc si vous 'insérez les cellules coupées', toutes les colonnes à droite auront les largeurs de leurs anciennes colonnes une à droite et vous devrez les ajuster pour correspondre à vos données.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X