Bonjour,
je souhaite pouvoir créer un bouton qui sélectionnerais plusieurs cellules de plusieurs feuilles et qui remplacerait des points par des virgules afin de pouvoir faire des calculs.
J'ai trouvé ça comme code (pas simplifier je sais haha) :
Sub Macro3()
'
' Macro3 Macro
'
'
ActiveWindow.ScrollWorkbookTabs Sheets:=21
Sheets(Array("S53", "S52", "S51", "S50", "S49", "S48", "S47", "S46", "S45", "S44", "S43", _
"S42", "S41", "S40", "S39", "S38", "S37", "S36", "S35", "S34", "S33", "S32", "S31", "S30", _
"S29")).Select
Sheets("S53").Activate
Sheets(Array("S28", "S27", "S26", "S25", "S24", "S23", "S22", "S21", "S20", "S19", "S18", _
"S17", "S16", "S15", "S14", "S13", "S12", "S11", "S10", "S9", "S8", "S7", "S6", "S5", "S4")) _
.Select Replace:=False
Sheets(Array("S3", "S2", "S1")).Select Replace:=False
Range("B2:J169").Select
Selection.Replace What:=".", Replacement:=",", LookAt:=xlPart, _
SearchOrder:=xlByRows, MatchCase:=False, SearchFormat:=False, _
ReplaceFormat:=False, FormulaVersion:=xlReplaceFormula2
Selection.NumberFormat = "#,##0.00"
Sheets("Suivi_hebdo").Select
End Sub
Le code (bien que non optimisé) fonctionne sauf que les cellules passent en format texte et je n'arrive pas à passer en format nombre pour les calculs.
Si vous avez des idées .. Merci ! :)