Comment définir une largeur de colonne de feuille de calcul Excel avec VBA ?

Mise à jour : août 2021 ; Fonctionne sur Excel 365, 2019, 2016.

Dans le didacticiel d'automatisation Excel d'aujourd'hui, nous apprendrons comment modifier rapidement la largeur d'une colonne de feuille de calcul selon les besoins, mais par programmation à l'aide de VBA (Visual Basic pour Applications).

Conditions préalables

Pour écrire du code VBA, vous devez d'abord et avant tout vous assurer que votre onglet développeur est activé. Si vous n'êtes pas sûr de la procédure, assurez-vous de consulter notre procédure détaillée .

  • Sur votre ordinateur Windows, ouvrez Microsoft Excel .
  • Sur le ruban principal, appuyez sur Developer .
  • Appuyez sur la commande Visual Basic . Cela ouvrira l' éditeur VBA .
  • Dans l'explorateur de projet de gauche, mettez en surbrillance une feuille spécifique dans laquelle vous allez insérer votre code. Alternativement, vous pouvez insérer un nouveau module ou ajouter notre code à un module VBA existant.

Comment définir une largeur de colonne de feuille de calcul Excel avec VBA ?

Définition d'une largeur de colonne

Dans cet exemple, nous allons sélectionner une colonne dans la feuille de calcul active et la modifier en conséquence.

  • À l'aide de l'éditeur VBA, copiez le code suivant dans votre feuille de calcul ou votre module.

Sub Set_Column_Width()

Dim MySheet As Worksheet
Set MySheet = ActiveSheet

' Select one or multiple columns, set your column width as needed

With MySheet.Columns("B")

    .ColumnWidth = 50
End With

End Sub
  • Exécutez votre code en appuyant sur F5 ou choisissez Exécuter >> Exécuter sous ou formulaire.
  • Enregistrez votre travail en appuyant sur Fichier >> Enregistrer ou sur l'icône Disque.

Modifier la largeur d'une plage de plusieurs colonnes

Dans cet exemple, nous sélectionnons une plage de colonnes , puis modifions la largeur.

Vous pouvez appliquer le code de la même manière que celle décrite dans la section précédente.

Sub Set_Column_Range_Width()

Dim MySheet As Worksheet

Set MySheet = ActiveSheet

' Set your column width as needed
With MySheet.Range("A:F")

    .ColumnWidth = .ColumnWidth * 1.5
End With

End Sub

Prochaines étapes

Vous débutez avec VBA ? Assurez-vous de consulter les bases de VBA pour le guide Excel .

Laisser un commentaire

Comment empêcher Excel de convertir automatiquement les nombres en dates

Comment empêcher Excel de convertir automatiquement les nombres en dates

Empêchez Excel de transformer des entrées comme 1-2, 3/4, JAN1 et des codes produits en dates. Apprenez quand utiliser le format Texte, une apostrophe, les paramètres de Conversion automatique des données ou une importation CSV contrôlée.

Modèle de présentation de formation à l'intégration simple pour les nouveaux employés : Guide pratique diapositive par diapositive

Modèle de présentation de formation à l'intégration simple pour les nouveaux employés : Guide pratique diapositive par diapositive

Créez une présentation de formation à l'intégration claire pour les nouveaux employés avec un plan de diapositives pratique, du contenu d'exemple, des conseils de personnalisation et une liste de contrôle de préparation.

Comment corriger un document Word qui s'ouvre en lecture seule sur Mac

Comment corriger un document Word qui s'ouvre en lecture seule sur Mac

Corrigez un document Word qui s'ouvre en lecture seule sur Mac en vérifiant le mode Word, les autorisations Finder, les droits de partage, les mises à jour Office et l'activation.

Modèle simple de matrice de délégation de tâches pour Word destiné aux managers de petites équipes

Modèle simple de matrice de délégation de tâches pour Word destiné aux managers de petites équipes

Utilisez ce modèle simple de matrice de délégation de tâches sous Word pour attribuer les responsables, l'autorité décisionnelle, les échéances, les points de contrôle et les critères de réussite — et sachez quand une matrice RACI ou une application de gestion de tâches est plus adaptée.

Correction : le solde Google Play continue dêtre refusé

Correction : le solde Google Play continue dêtre refusé

Si le solde Google Play continue d

[RESOLU] Comment corriger lerreur Hulu 94 sur Windows 10 et Xbox One ?

[RESOLU] Comment corriger lerreur Hulu 94 sur Windows 10 et Xbox One ?

Résolvez l’erreur 94 Échec du chargement de Hulu sur un PC Windows 10 ou une Xbox One grâce à nos solutions efficaces pour corriger le code d

[7 solutions testées] Correction du code derreur 0xc000017 sur Windows 10

[7 solutions testées] Correction du code derreur 0xc000017 sur Windows 10

Apprenez à corriger le code d

Comment insérer des images, des fichiers et des vidéos dans Microsoft OneNote

Comment insérer des images, des fichiers et des vidéos dans Microsoft OneNote

Si vous avez une image, une vidéo ou un fichier qui accompagne une note, apprenez à les insérer facilement dans OneNote grâce à notre guide étape par étape !

[RÉSOLU] Comment réparer Discord en changeant davatar trop rapidement ?

[RÉSOLU] Comment réparer Discord en changeant davatar trop rapidement ?

Obtenez des solutions pour corriger l

Comment citer des sources et inclure une bibliographie dans Google Docs

Comment citer des sources et inclure une bibliographie dans Google Docs

Apprenez à citer des sources et à créer une bibliographie dans Google Docs de manière efficace. Suivez ces étapes simples pour améliorer la qualité de vos travaux.