Sarah Coff
XLDnaute Nouveau
Bonjour à tous,
Je suis débutante sur VBA et je voudrais vous demander de l'aide.
Pour mon stage je dois utiliser VBA.
J'ai donc réussi a faire certaines de mes macros en parcourant votre forums, mais pour cette dernière je bloque.
Voici ma macro :
Dim rcell As Range
Dim rCellule As Range
For Each rCellule In Range("E3")
If rCellule <> "EUR" Then
Set rcell = range("N3")
rcell.Value = Round([ M3 / L3 ], 2)
Range("M3") = rcell
rcell.Clear
If rCellule = "" Then Exit Sub
En fait mon problème est que j'aimerai que cette dernière soit affectée à toutes les lignes, mais j'aimerai que le chiffre de la ligne change a chaque fois.
Exemple: pour rCellule in Range("E4"), le range de rcell sera en N4, et la formule sera M4 / L4 et le Range("M4") sera egale à rcell. Et ainsi de suite...
Merci d'avance
Je suis débutante sur VBA et je voudrais vous demander de l'aide.
Pour mon stage je dois utiliser VBA.
J'ai donc réussi a faire certaines de mes macros en parcourant votre forums, mais pour cette dernière je bloque.
Voici ma macro :
Dim rcell As Range
Dim rCellule As Range
For Each rCellule In Range("E3")
If rCellule <> "EUR" Then
Set rcell = range("N3")
rcell.Value = Round([ M3 / L3 ], 2)
Range("M3") = rcell
rcell.Clear
If rCellule = "" Then Exit Sub
En fait mon problème est que j'aimerai que cette dernière soit affectée à toutes les lignes, mais j'aimerai que le chiffre de la ligne change a chaque fois.
Exemple: pour rCellule in Range("E4"), le range de rcell sera en N4, et la formule sera M4 / L4 et le Range("M4") sera egale à rcell. Et ainsi de suite...
Merci d'avance