Redimensionner la largeur de colonne

Résolu
ipsalien Messages postés 2 Date d'inscription vendredi 5 février 2010 Statut Membre Dernière intervention 1 mars 2010 - 1 mars 2010 à 02:31
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 !

2 réponses

Calade Messages postés 1207 Date d'inscription dimanche 20 avril 2003 Statut Membre Dernière intervention 4 juin 2016 10
1 mars 2010 à 08:55
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
3
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
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
0
Rejoignez-nous