chris6999
XLDnaute Impliqué
Bonjour
Je souhaiterais rédiger un code me permettant de mettre en forme en imposant la largeur des colonnes.
J'ai relevé pour chaque colonne la largeur souhaitée puis j'ai répété le code suivant pour chaque colonne
Sub MacroMEF()
Columns("A:A").Select
Selection.ColumnWidth = 2.5
Columns("B:B").Select
Selection.ColumnWidth = 2.86
Columns("D😀").Select
Selection.ColumnWidth = 17
....
Mais voilà lorsque je lance la macro cela va super lentement car il y a beaucoup de colonnes..
De plus je n'obtiens pas du tout les largeurs demandées.
Quelqu'un peut-il m'aider pour optimiser ce code (un peu minable mais je débute) et surtout trouver la solution pour qu'il fonctionne.
Je mets un fichier test en pièce jointe
Merci d'avance
Cordialement
Je souhaiterais rédiger un code me permettant de mettre en forme en imposant la largeur des colonnes.
J'ai relevé pour chaque colonne la largeur souhaitée puis j'ai répété le code suivant pour chaque colonne
Sub MacroMEF()
Columns("A:A").Select
Selection.ColumnWidth = 2.5
Columns("B:B").Select
Selection.ColumnWidth = 2.86
Columns("D😀").Select
Selection.ColumnWidth = 17
....
Mais voilà lorsque je lance la macro cela va super lentement car il y a beaucoup de colonnes..
De plus je n'obtiens pas du tout les largeurs demandées.
Quelqu'un peut-il m'aider pour optimiser ce code (un peu minable mais je débute) et surtout trouver la solution pour qu'il fonctionne.
Je mets un fichier test en pièce jointe
Merci d'avance
Cordialement