Bonjour,
Je cherche à faire une macro testant la présente ou pas de virgule dans une cellule contenant un chiffre.
S'il y a une virgule alors il faut multiplier ce chiffre par 1000 000
Sinon par 1000. Voici ma macro qui ne fonctionne pas.
----
Sub macro2()
For i = 4 To 10
If Application.WorksheetFunction.Find(",", Range("E" & i)) = True Then
Range("H" & i).Select
ActiveCell.FormulaR1C1 = "=RC[-2]*1000000"
Else
Range("H" & i).Select
ActiveCell.FormulaR1C1 = "=RC[-2]*1000"
End If
Next i
End Sub
Merci de votre aide !
Je cherche à faire une macro testant la présente ou pas de virgule dans une cellule contenant un chiffre.
S'il y a une virgule alors il faut multiplier ce chiffre par 1000 000
Sinon par 1000. Voici ma macro qui ne fonctionne pas.
----
Sub macro2()
For i = 4 To 10
If Application.WorksheetFunction.Find(",", Range("E" & i)) = True Then
Range("H" & i).Select
ActiveCell.FormulaR1C1 = "=RC[-2]*1000000"
Else
Range("H" & i).Select
ActiveCell.FormulaR1C1 = "=RC[-2]*1000"
End If
Next i
End Sub
Merci de votre aide !