Bonjour à tous
Je suis nouvelle dans le monde VBA et je galère !!
Je veux utiliser la fonction If then If mais ça ne marche pas
Il faut que la macro compare si le contenu de la Feuil1.cells (i,1) est égal au contenu de la Feuil2.cells ( n,11) si cette condition est exacte, il faut qu'elle compare si le contenu la Feuil1.cells (i,3) est <> du contenu de la Feuil2.cells ( n, 16) si c'est deux conditions sont prouvées le Feuil1.Cells (i,5) = " ecarts de montants"
Voilà j'ai essayé de mettre le code en forme mais ça ne marche pas : ( !! j'ai vraiment besoins de votre aide car je suis complètement bloquée
J'ai aussi attaché le fichier avec l'exemple
Voici le code
For i = 2 To totalrowsf1
For n = 2 To totalrowsf2
If (Feuil1.Cells(i, 1).Value = Feuil2.Cells(n, 11).Value) Then If (Feuil1.Cells(i, 3).Value <> Feuil2.Cells(n, 16).Value) Then Feuil1.Cells(i, 5).Value = "Attention Ecart montant" Else Feuil1.Cells(i, 5).Value = "rien à signaler"
Next
Next
Merci à tous pour vos conseils et votre aide
Lema
Je suis nouvelle dans le monde VBA et je galère !!
Je veux utiliser la fonction If then If mais ça ne marche pas
Il faut que la macro compare si le contenu de la Feuil1.cells (i,1) est égal au contenu de la Feuil2.cells ( n,11) si cette condition est exacte, il faut qu'elle compare si le contenu la Feuil1.cells (i,3) est <> du contenu de la Feuil2.cells ( n, 16) si c'est deux conditions sont prouvées le Feuil1.Cells (i,5) = " ecarts de montants"
Voilà j'ai essayé de mettre le code en forme mais ça ne marche pas : ( !! j'ai vraiment besoins de votre aide car je suis complètement bloquée
J'ai aussi attaché le fichier avec l'exemple
Voici le code
For i = 2 To totalrowsf1
For n = 2 To totalrowsf2
If (Feuil1.Cells(i, 1).Value = Feuil2.Cells(n, 11).Value) Then If (Feuil1.Cells(i, 3).Value <> Feuil2.Cells(n, 16).Value) Then Feuil1.Cells(i, 5).Value = "Attention Ecart montant" Else Feuil1.Cells(i, 5).Value = "rien à signaler"
Next
Next
Merci à tous pour vos conseils et votre aide
Lema