Donc quand je modifie mon tableau "Tableau a remplir" et que je transforme avec ta macro dans ACT Point il me mets les points ok (avec avertisement excel attention nombre dans cellule texte mais bon pas de problème dans ce cas). Mais dans ACT virgule il me mais aussi des point au lieu de virgule (J'ai oublier de prévenir que mon excel est configuré de base dans les option avancées en Séparateur de décimale : . )
bon avant de finir ce message du coup j'ai inverser ta macro entre le . et la , et inverser aussi les nom ACT point ACT virgule et ca marche niquel c’était donc ça le problème.
Dernière question:
Je vais enlever la création de l'ACT Point de la macro et ajouter une ouverture auto d'enregistrement de la feuille ACT virgule dans ta macro comment faire
Sub Transformer()
Sheets("ACT").UsedRange.Copy
Sheets("ACT Virgule").Range("A1").PasteSpecial xlPasteValues
tablo = Sheets("ACT Virgule").UsedRange
For i = 1 To UBound(tablo, 1)
For j = 1 To UBound(tablo, 2)
tablo(i, j) = Replace(tablo(i, j), ".", ",")
Next j
Next i
Sheets("ACT Virgule").UsedRange.NumberFormat = "@"
Sheets("ACT Virgule").Range("A1").Resize(UBound(tablo, 1), UBound(tablo, 2)) = tablo
Sheets("Tableau a remplir").Activate
ActiveWindow.ScrollWorkbookTabs Position:=xlLast
Sheets("ACT Virgule").Select
Sheets("ACT Virgule").Copy
End Sub
comme ca ?