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 créer un système simple de suivi des prospects dans Excel avant d'acheter un CRM

Comment créer un système simple de suivi des prospects dans Excel avant d'acheter un CRM

Avant d'investir dans un logiciel CRM, créez un outil de suivi des prospects pratique sous Excel, comprenant des tableaux, des listes déroulantes, des dates de suivi, des filtres, une mise en forme conditionnelle et un tableau de bord croisé dynamique simple.

Feuille de présence imprimable simplifiée pour la garde d'enfants à domicile : que noter et pourquoi

Feuille de présence imprimable simplifiée pour la garde d'enfants à domicile : que noter et pourquoi

Utilisez cette simple feuille de présence imprimable pour la garde d'enfants à domicile afin de suivre les arrivées, les départs, les absences, les signatures et les documents requis.

Modèle simple de feuille de comptage d'inventaire pour Excel : une mise en page prête à l'emploi pour le commerce de détail et un rapprochement rapide.

Modèle simple de feuille de comptage d'inventaire pour Excel : une mise en page prête à l'emploi pour le commerce de détail et un rapprochement rapide.

Créez une feuille de calcul d'inventaire Excel simple pour les magasins de détail avec contrôles SKU, emplacement, quantité comptée, écart, recomptage et prêts à imprimer.

Modèle de stratégie marketing imprimable sur une page pour les entreprises locales

Modèle de stratégie marketing imprimable sur une page pour les entreprises locales

Utilisez ce modèle de stratégie marketing imprimable d'une page pour choisir une audience locale, une offre, une combinaison de canaux, un budget, des actions et des objectifs mesurables.

Modèle gratuit de planning des horaires de travail pour Excel avec calculateur d'heures automatique

Modèle gratuit de planning des horaires de travail pour Excel avec calculateur d'heures automatique

Créez gratuitement un planning de travail pour vos employés dans Excel, avec les heures de début et de fin, les déductions pour les pauses, la gestion du travail de nuit, les totaux hebdomadaires et un calculateur d'heures simple.

Meilleures applications de facturation gratuites pour les petites entreprises de services aux États-Unis (2026)

Meilleures applications de facturation gratuites pour les petites entreprises de services aux États-Unis (2026)

Comparez les meilleures applications de facturation gratuites pour les entreprises de services américaines en 2026, notamment Zoho Invoice, Square, Wave, PayPal et Invoice Ninja.

Modèle Excel simple de suivi de la paie bihebdomadaire pour les petites équipes : une configuration facile à mettre en œuvre

Modèle Excel simple de suivi de la paie bihebdomadaire pour les petites équipes : une configuration facile à mettre en œuvre

Créez un outil simple de suivi de la paie bihebdomadaire sous Excel pour une petite équipe, avec des feuilles claires, des formules, des vérifications et des limites pratiques pour un rapprochement de paie sécurisé.

Comment exporter les contacts Salesforce vers un format Excel propre

Comment exporter les contacts Salesforce vers un format Excel propre

Apprenez à exporter vos contacts Salesforce vers un fichier Excel propre, à préserver les identifiants et les champs de texte, à supprimer les doublons en toute sécurité et à éviter les erreurs courantes liées aux fichiers CSV.

Modèle de devis de travaux de construction imprimable au format Excel pour les petits entrepreneurs

Modèle de devis de travaux de construction imprimable au format Excel pour les petits entrepreneurs

Créez un devis de travaux de construction imprimable dans Excel avec des catégories de coûts pratiques, des formules, des champs de modification, des paramètres d'impression et une liste de contrôle prête à l'emploi pour les entrepreneurs.

Liste de contrôle et modèle de budget pour la planification d'événements imprimables pour Word

Liste de contrôle et modèle de budget pour la planification d'événements imprimables pour Word

Utilisez cette liste de contrôle et ce modèle de budget pour la planification d'événements imprimables dans Word pour suivre les responsables, les échéances, les coûts, les fournisseurs et la préparation du jour J avec des contrôles qualité clairs.