titiborregan5
XLDnaute Accro
Bonjour à tous,
j'en ai eu marre de devoir toujours mettre en forme mes champs valeurs dans un TCD, à savoir le plus souvent activer le séparateur de milliers et supprimer les décimales.
Sachant que dans un TCD il faut le faire à chaque fois pour chaque champ... Lourd lorsqu'il y a 10 champs de valeurs de devoir répéter l'opération 10 fois...
Je me suis dit "Fais-toi une macro avec un raccourci dans le ruban".
Ma macro faite dans le classeur PERSONAL.XLSB et placée dans le ruban cela semble fonctionner, mais mon code n'est pas optimal et je voulais savoir si vous saviez comment l'améliorer:
Notamment avec la sélection du champ du TCD plutôt que activecell.end.offset.select ultra laid à mon goût, mais qui semble faire le boulot!
Merci d'avance
Tibo
j'en ai eu marre de devoir toujours mettre en forme mes champs valeurs dans un TCD, à savoir le plus souvent activer le séparateur de milliers et supprimer les décimales.
Sachant que dans un TCD il faut le faire à chaque fois pour chaque champ... Lourd lorsqu'il y a 10 champs de valeurs de devoir répéter l'opération 10 fois...
Je me suis dit "Fais-toi une macro avec un raccourci dans le ruban".
Ma macro faite dans le classeur PERSONAL.XLSB et placée dans le ruban cela semble fonctionner, mais mon code n'est pas optimal et je voulais savoir si vous saviez comment l'améliorer:
VB:
Sub Mise_en_forme_nombres_TCD()
'
' Mise_en_forme_nombres_TCD Macro
' Sert à la mise en forme des nombres dans un TCD (séparateur de milliers & 0 décimales)
ActiveCell.End(xlUp).Offset(1, 0).Select
Range(Selection, Selection.End(xlDown)).Select
Selection.NumberFormat = "#,##0"
End Sub
Notamment avec la sélection du champ du TCD plutôt que activecell.end.offset.select ultra laid à mon goût, mais qui semble faire le boulot!
Merci d'avance
Tibo
Dernière édition: