Bonjour ,
j'utilise le code suivant pour appliquer un format nombre dans un tableau mais je souhaiterais l'appliquer à plusieurs tableaux de tailles différentes
Sub format()
Dim PL As Range
Dim CEL As Range
Set PL = Range(Range("E6"), Range("AM6").End(xlDown))
For Each CEL In PL
Select Case CEL.Value
Case Is >= 0.1: CEL.NumberFormat = "#,##0.00"
Case Else: CEL.NumberFormat = "0"
End Select
Next CEL
End sub
je souhaiterais que ce code puisse tenir compte de 2 contraintes :
j'utilise le code suivant pour appliquer un format nombre dans un tableau mais je souhaiterais l'appliquer à plusieurs tableaux de tailles différentes
Sub format()
Dim PL As Range
Dim CEL As Range
Set PL = Range(Range("E6"), Range("AM6").End(xlDown))
For Each CEL In PL
Select Case CEL.Value
Case Is >= 0.1: CEL.NumberFormat = "#,##0.00"
Case Else: CEL.NumberFormat = "0"
End Select
Next CEL
End sub
je souhaiterais que ce code puisse tenir compte de 2 contraintes :
- nombre de colonnes (actuellement AM)et lignes du tableau variable
- ne pas appliquer ce format à la colonne H