Bonjour tout le monde,
La boucle suivante est censée faire un nettoyage des éventuels espaces.
Toutefois, sur toutes les cellules contenant des valeurs numériques, celles qui contiennent des décimales sont transformées en format texte. Qqn sait-il pourquoi et comment je peux y remédier?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 Public Sub boucle_nettoyage() Dim c, tbl As Range ActiveSheet.[A16].Select Set tbl = ActiveCell.CurrentRegion tbl.Offset(1, 0).Resize(tbl.Rows.Count - 1, _ tbl.Columns.Count).Activate For Each c In tbl If Not IsEmpty(c) Then c.Value = Trim(c.Value) End If Next c End Sub
Alex
Partager