Bonjour à tous, comme le titre l'indique, je viens ici vous poser une petite question de débutant. J'ai enregistré par macro un changement de largeur pour une de mes colonnes. Lorsque que je suis allé voir le code que cela donnait, cela m'a donné ça :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
    ActiveCell.Offset(0, -7).Columns("A:A").EntireColumn.Select
    ActiveCell.Offset(-13, -7).Range("A1").Activate
    Selection.ColumnWidth = 5.43
Je voulais savoir ce que cela signifiait, est-ce mieux niveau conception du code qu'un simple :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
Colums ("A:A").Select
Selection.ColumnWidth = 5.43
?

En fait, j'ai une vingtaine de colonnes à redimensionner par VBA car cela permet de gérer la mise en page à chaque exécution, donc j'aurai aimé savoir lequel allait me permettre de rencontrer le moins de problèmes !

Je vous remercie tous par avance !

Iloon