5 façons d'insérer de nouvelles colonnes dans Excel (y compris les raccourcis et VBA)

Ajout ou suppression de colonnes dans Excel dans une tâche courante lorsque vous travaillez avec des données dans Excel.

Et comme tout autre élément dans Excel, il existe également plusieurs façons d'insérer des colonnes. Vous pouvez insérer une ou plusieurs colonnes simples (à droite/gauche d'une colonne sélectionnée), plusieurs colonnes (adjacentes ou non adjacentes) ou une colonne après chaque autre colonne d'un ensemble de données.

Chacune de ces situations nécessiterait une méthode différente pour insérer une colonne.

Remarque : toutes les méthodes présentées dans ce didacticiel fonctionneront également si vous souhaitez insérer de nouvelles lignes.

Insérer de nouvelles colonnes dans Excel

Dans ce didacticiel, je couvrirai les méthodes/scénarios suivants pour insérer de nouvelles colonnes dans Excel :

  1. Insérer une nouvelle colonne (à l'aide d'un raccourci clavier ou d'options dans le ruban)
  2. Ajouter plusieurs nouvelles colonnes
  3. Ajouter des colonnes non adjacentes en une seule fois
  4. Insérer de nouvelles colonnes après chaque autre colonne
  5. Insérer une nouvelle colonne dans un tableau Excel

Insérer une nouvelle colonne (raccourci clavier)

Supposons que vous ayez un ensemble de données comme indiqué ci-dessous et que vous souhaitiez ajouter une nouvelle colonne à gauche de la colonne B.

Ci-dessous se trouve le raccourci clavier pour insérer une colonne dans Excel :

Contrôle Maj + (maintenez les touches Ctrl et Maj enfoncées et appuyez sur la touche plus)

Commande + I si vous utilisez Mac

Voici les étapes à suivre pour utiliser ce raccourci clavier pour ajouter une colonne à gauche de la colonne sélectionnée :

  1. Sélectionnez une cellule dans la colonne à gauche de laquelle vous souhaitez ajouter une nouvelle colonne
  2. Utiliser le raccourci clavier Contrôle Maj +
  3. Dans la boîte de dialogue Insérer qui s'ouvre, cliquez sur l'option Colonne entière (ou appuyez sur la touche C)
  4. Cliquez sur OK (ou appuyez sur la touche Entrée).

Les étapes ci-dessus ajouteraient instantanément une nouvelle colonne à gauche de la colonne sélectionnée.

Une autre façon d'ajouter une nouvelle colonne consiste à sélectionner d'abord une colonne entière, puis à suivre les étapes ci-dessus. Lorsque vous sélectionnez une colonne entière, à l'aide de la Contrôle Maj + Le raccourci n'affichera pas la boîte de dialogue d'insertion.

Il ajoutera simplement la nouvelle colonne tout de suite.

Vous trouverez ci-dessous le raccourci clavier pour sélectionner toute la colonne (une fois que vous avez sélectionné une cellule dans la colonne) :

Contrôle + barre d'espace (maintenez la touche Ctrl enfoncée et appuyez sur la touche espace)

Une fois la colonne sélectionnée, vous pouvez utiliser Contrôle Maj + pour ajouter une nouvelle colonne.

Si vous n'êtes pas fan des raccourcis clavier, vous pouvez également utiliser la méthode du clic droit pour insérer une nouvelle colonne. Cliquez simplement avec le bouton droit sur n'importe quelle cellule d'une colonne, faites un clic droit puis cliquez sur Insérer. Cela ouvrira la boîte de dialogue Insérer dans laquelle vous pourrez sélectionner « Colonne entière ».

Cela insérerait une colonne à gauche de la colonne où vous avez sélectionné la cellule.

Ajouter plusieurs nouvelles colonnes (adjacentes)

Si vous devez insérer plusieurs colonnes adjacentes, vous pouvez soit insérer une colonne et une heure et répéter simplement le même processus (vous pouvez utiliser la touche F4 pour répéter la dernière action), ou vous pouvez insérer toutes ces colonnes en une seule fois.

Supposons que vous ayez un ensemble de données comme indiqué ci-dessous et que vous souhaitiez ajouter deux colonnes à gauche de la colonne B.

Vous trouverez ci-dessous les étapes à suivre :

  1. Sélectionnez deux colonnes (en commençant par celle à gauche de laquelle vous souhaitez insérer les colonnes)
  2. Faites un clic droit n'importe où dans la sélection
  3. Cliquez sur Insérer

Les étapes ci-dessus inséreraient instantanément deux colonnes à gauche de la colonne B.

Au cas où vous voudriez insérer un autre nombre de colonnes (disons 3 ou 4 ou 5 colonnes), vous sélectionnez ce nombre pour commencer.

Ajouter plusieurs nouvelles colonnes (non adjacentes)

L'exemple ci-dessus est rapide et rapide lorsque vous souhaitez ajouter de nouvelles colonnes adjacentes (c'est-à-dire un bloc de 3 colonnes adjacentes comme indiqué ci-dessus).

Mais que se passe-t-il si vous souhaitez insérer des colonnes mais que celles-ci ne sont pas adjacentes.

Par exemple, supposons que vous ayez un ensemble de données comme indiqué ci-dessous et que vous souhaitiez insérer une colonne avant la colonne B et une avant la colonne D.

Bien que vous puissiez choisir de le faire un par un, il existe un meilleur moyen.

Vous trouverez ci-dessous les étapes pour ajouter plusieurs colonnes non adjacentes dans Excel :

  1. Sélectionnez les colonnes dans lesquelles vous souhaitez insérer une nouvelle colonne.
  2. Faites un clic droit n'importe où dans la sélection
  3. Cliquez sur Insérer.

Les étapes ci-dessus inséreraient instantanément une colonne à gauche des colonnes sélectionnées.

Insérer de nouvelles colonnes après chaque autre colonne (à l'aide de VBA)

Parfois, vous souhaiterez peut-être ajouter une nouvelle colonne après chaque autre colonne dans votre ensemble de données existant.

Bien que vous puissiez le faire manuellement, si vous travaillez avec un grand ensemble de données, cela peut prendre un certain temps.

Le moyen le plus rapide de le faire serait d'utiliser un simple code VBA pour simplement insérer une colonne après chaque colonne de votre ensemble de données.

Sub InsertColumn() 'Code créé par Sumit Bansal de trumpexcel.com Dim ColCount As Integer Dim i As Integer StartCol = Selection.Columns.Count + Selection.Columns(1).Column EndCol = Selection.Columns(1).Column For i = StartCol To EndCol Step -1 Cells(1, i).EntireColumn.Insert Next i End Sub

Le code ci-dessus parcourt chaque colonne de la sélection et insère une colonne à droite des colonnes sélectionnées.

Vous pouvez ajouter ce code à un module standard, puis exécuter cette macro à partir de là.

Ou, si vous devez utiliser cette fonctionnalité régulièrement, vous pouvez également envisager de l'ajouter au classeur de macros personnelles, puis de l'ajouter à la barre d'outils d'accès rapide. De cette façon, vous aurez toujours accès à ce code et pourrez l'exécuter en un seul clic.

Remarque : le code ci-dessus fonctionne également lorsque les données sont formatées sous forme de tableau Excel.

Ajouter une colonne dans un tableau Excel

Lorsque vous convertissez un ensemble de données en un tableau Excel, vous perdez une partie de la flexibilité dont vous disposez avec les données ordinaires lorsqu'il s'agit d'insérer des colonnes.

Par exemple, vous ne pouvez pas sélectionner des colonnes non contiguës et insérer des colonnes à côté d'un seul coup. Vous devrez le faire un par un.

Supposons que vous ayez un tableau Excel comme indiqué ci-dessous.

Pour insérer une colonne à gauche de la colonne B, sélectionnez n'importe quelle cellule de la colonne, cliquez avec le bouton droit de la souris, accédez à l'option Insérer et cliquez sur « Colonnes du tableau à gauche ».

Cela insérera une colonne à gauche de la cellule sélectionnée.

Si vous sélectionnez une cellule dans la colonne B et une dans la colonne D, vous remarquerez que l'option « Colonnes du tableau à gauche » est grisée. Dans ce cas, vous devrez insérer les colonnes une par une seulement.

Ce qui est surprenant, c'est que cela fonctionne lorsque vous sélectionnez des lignes non contiguës, mais pas avec des colonnes.

Voici donc quelques-unes des méthodes que vous pouvez utiliser pour insérer de nouvelles colonnes dans Excel. Toutes les méthodes abordées dans ce didacticiel fonctionneront également si vous souhaitez insérer de nouvelles lignes (le code VBA nécessiterait cependant quelques modifications).

J'espère que vous avez trouvé ce tutoriel utile!

Vous contribuerez au développement du site, partager la page avec vos amis

wave wave wave wave wave