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

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 .


Gingembre 2.7.53.0

Gingembre 2.7.53.0

Ginger est un vérificateur d'orthographe et de grammaire gratuit.

Blocs

Blocs

Blocks est un jeu intellectuel permettant aux élèves de 3e année du primaire de mettre en pratique leurs compétences de détection et de vision. Il est inclus par les enseignants dans le programme de soutien pédagogique en informatique.

Prezi 6.26

Prezi 6.26

Prezi est une application gratuite qui vous permet de créer des présentations numériques, en ligne et hors ligne.

Mathway

Mathway

Mathway est une application très utile qui peut t'aider à résoudre tous ces problèmes mathématiques qui nécessitent un outil plus complexe que la calculatrice intégrée de ton appareil.

Présentateur Adobe

Présentateur Adobe

Adobe Presenter est un logiciel d'apprentissage en ligne publié par Adobe Systems, disponible sur la plate-forme Microsoft Windows en tant que plug-in Microsoft PowerPoint.

Toucans 2.3.0

Toucans 2.3.0

Toucan est une plateforme technologique éducative. Il vous permet d'apprendre une nouvelle langue tout en parcourant des sites Web courants et quotidiens.

ENetViet 24.2

ENetViet 24.2

eNetViet est une application qui permet de connecter les parents avec l'école où étudient leurs enfants afin qu'ils puissent comprendre clairement la situation d'apprentissage actuelle de leur enfant.

Duolingo

Duolingo

Duolingo - Apprendre des langues gratuitement, ou simplement Duolingo, est un programme éducatif qui vous permet d'apprendre et de pratiquer de nombreuses langues différentes.

Typagerapide

Typagerapide

RapidTyping est un outil de formation au clavier pratique et facile à utiliser qui vous aidera à améliorer votre vitesse de frappe et à réduire les fautes d'orthographe. Avec des cours organisés pour de nombreux niveaux différents, RapidTyping vous apprendra à taper ou à améliorer les compétences existantes.

MathType 7.4.10.53

MathType 7.4.10.53

MathType est un logiciel d'équation interactif du développeur Design Science (Dessci), qui vous permet de créer et d'annoter des notations mathématiques pour le traitement de texte, les présentations, le eLearning, etc. Cet éditeur est également utilisé pour créer des documents TeX, LaTeX et MathML.