autosize des colonnes

rudymagny

XLDnaute Occasionnel
Rebonjour forum,

je sais que pour les colonnes s'autosize, il faut faire ça:

Columns('B:AF').EntireColumn.AutoFit


mais ou placer ce bout de code?

merci d'avance
 

porcinet82

XLDnaute Barbatruc
Salut Rudymagny,

Un petit exemple valant mieux qu'un long discours, je te propose de regarde le fichier joint.

A noter toutefois qu'il faut utiliser le code suivant (avec le nom de la feuille) :
Code:
Worksheets('designation').Columns('A:I').AutoFit

[file name=Rudymagny.zip size=8011]http://www.excel-downloads.com/components/com_simpleboard/uploaded/files/Rudymagny.zip[/file]

@+
 

Pièces jointes

  • Rudymagny.zip
    7.8 KB · Affichages: 24

porcinet82

XLDnaute Barbatruc
re,

Je te conseil a ce moment la de mettre carrement le code dans le module ThisWorkbook, ce qui te donnera ceci :
Code:
Private Sub Workbook_Open()
    Worksheets('feuil1').Columns('A:F').AutoFit
End Sub

Ainsi, le format de tes colonnes sera adaptées a chaque ouverture de ton fichier.

Sinon tu peux utiliser (a mettre dans le module de la feuille 1):
Code:
Private Sub Worksheet_Activate()
    Worksheets('feuil1').Columns('A:F').AutoFit
End Sub

Le format de tes colonnes sera adaptées a chaque fois que la feuille 1 sera activée.

Voili, voilou,

@+
 

Discussions similaires

Réponses
2
Affichages
216

Membres actuellement en ligne

Aucun membre en ligne actuellement.

Statistiques des forums

Discussions
312 595
Messages
2 090 094
Membres
104 374
dernier inscrit
cheick.coulibaly@dcsmali.