Redimensionner la largeur de colonne [Résolu]

Messages postés
2
Date d'inscription
vendredi 5 février 2010
Statut
Membre
Dernière intervention
1 mars 2010
- - Dernière réponse : ipsalien
Messages postés
2
Date d'inscription
vendredi 5 février 2010
Statut
Membre
Dernière intervention
1 mars 2010
- 1 mars 2010 à 09:42
Bonjour,

J'affiche sur une feuille Excel un tableau au moyen d'un "banal" Workbooks("aa.xls").Worksheets("Feuille1").cells(1,1).value.
Je souhaite que la largeur de la colonne soit automatiquement celle de la chaîne de caractère que j'inscris dedans.
Comment faire car la codage ColumnWidth attends une valeur en brouette voir en pixel mais surement pas en nombre de caractère...

Si quelqu'un à une idée !
Afficher la suite 

2 réponses

Meilleure réponse
Messages postés
1212
Date d'inscription
dimanche 20 avril 2003
Statut
Membre
Dernière intervention
4 juin 2016
8
3
Merci
Bonjour,

Exécute un redimensionnement auto sous l'enregistreur de macro et ensuite tu pourras copier le code ainsi généré dans l'évènement d'ouverture de ta feuille en l'adaptant si besoin.


Calade

Dire « Merci » 3

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

Codes Sources 193 internautes nous ont dit merci ce mois-ci

Commenter la réponse de Calade
Messages postés
2
Date d'inscription
vendredi 5 février 2010
Statut
Membre
Dernière intervention
1 mars 2010
0
Merci
Cela faisait 3j que je ramais pour trouver cette p... de fonction donc la voici attention roulement de tambour c'est "Autofit" Tadaa.
Merci Calade.

Bon un peu plus :
deux choix s'offre t'à vous :

option 1 :
Workbooks("test.xls").Worksheets("Feuille1").Columns("A:C").EntireColumn.AutoFit

option 2
Workbooks("test.xls").Worksheets("Feuille1").Columns("A:C").Select
Selection.ColumnWidth = 20.33

Voili voila
Commenter la réponse de ipsalien