Si vous n'êtes pas prêt à utiliser le clavier uniquement, mettez la colonne en surbrillance, soit en Ctrl+ , soit en Spacecliquant sur l'en-tête de la colonne. Appuyez ensuite sur la touche et maintenez-la Shiftenfoncée. Dans certains environnements, vous pouvez voir la zone de sélection (bordure) autour de la colonne se transformer en barre en I. Ensuite, vous pouvez faire glisser la colonne vers la gauche ou la droite (à l'aide de la souris) et il y déplacera la colonne sans écraser les données ou laisser une colonne vide.
Cela fonctionne également avec des lignes et avec des plages de colonnes ou de lignes. La barre en I se transforme en horizontale ou verticale lorsque vous déplacez la plage et sépare les colonnes ou les lignes vers lesquelles elle va déplacer la plage.
Résumer:
- Ctrl+ Spacepour sélectionner la ou les colonnes source.
- Maintenez enfoncée Shiftpendant que vous faites glisser la ou les colonnes.
Alt
+Up Arrow
etAlt
+Down Arrow
dans Visual Studio. Tant pis.Le mieux que je puisse trouver est quelque chose comme ça (remarque, cela fonctionne dans Excel 2003 - peut ne pas fonctionner en 07/10, mais vous n'avez pas indiqué la version que vous utilisez):
Ctrl+ Spacepour sélectionner la colonne source.
Ctrl+ Xpour couper le col.
Left Arrowou Right Arrowpour passer à la colonne de laquelle vous souhaitez déplacer la colonne sélectionnée vers la gauche.
Crtl+ Spacepour sélectionner le col cible.
Crtl+ +pour insérer les cellules coupées (avec merci à la variante 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 de l'ensemble de commandes ci-dessus, assurez-vous simplement que "Référence relative" est activée.
la source
table
assurez-vous de sélectionner dans laheader
cellule avecCtrl
+Space
dans la colonne souhaitée et pas n'importe quelle cellule de la colonne. Sinon, vous obtiendrez l'erreurThis operation is not allowed. The operation is attempting to shift cells in a table on your worksheet.
Une différence importante entre l'insertion d'une colonne vierge et son collage, par rapport à "insérer des cellules coupées" est que la dernière décalera vos autres colonnes vers la droite, mais PAS leur format de largeur de colonne. Donc, si vous "insérez des cellules coupées", toutes les colonnes à droite auront la largeur de leurs anciennes colonnes une à droite et vous devrez les réajuster pour qu'elles correspondent à vos données.
la source
Pour déplacer une seule cellule, ligne ou colonne, procédez comme suit:
Les cellules seront insérées à gauche ou au-dessus de la sélection.
la source
Selon la liste des raccourcis clavier Excel , il n'y a pas de raccourci intégré pour obtenir ce que vous voulez.
la source
Essayez ce qui suit:
Exemple: Si vous déplacez une colonne entre A et B, il est possible que B soit supprimé) donc 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.
la source
La méthode par Hemal (?) Fonctionne, mais l'astuce est de créer une nouvelle colonne où vous souhaitez vous déplacer, Excel laissera une colonne vide derrière où les données devaient être utilisées ou supprimées auparavant.
Les données ont été déplacées vers la nouvelle colonne.
Si vous appuyez sur Entrée dans une colonne remplie, elle est remplacée. Pas lisse ou "propre", mais c'est un chausse-pied facile à utiliser.
la source
Si vous souhaitez déplacer une ligne ou une colonne ou des cellules particulières, il vous suffit de sélectionner les cellules en appuyant sur Maj avec la touche fléchée après avoir sélectionné les cellules, appuyez simplement sur ctrl + Maj + (+) et sélectionnez l'option de déplacement vers le bas, le haut, la droite et la gauche par la flèche et appuyez sur Entrée. Terminé!
la source