Bonsoir le forum
Question bêtes, en VBA comment comparer les valeurs de deux cellules pour appliquer des actions.
Si les deux cellules ont la même valeur numérique alors on quitte le programme
sinon on afficher une mise en garde.
Le code que j'ai fais me renvoie à chaque fois la mise en garde même si les deux cellules testées sont égale.
Voici mon code :
Sub ferme_fichier_actif()
Sheets("Facturettes").Select
If Range("O447").Value = Range("P447").Value Then
Sheets("ACCUEIL").Select
Range("B2").Select
Application.Quit
Else
If (MsgBox("Déséquilibre entre Facturettes et Dépenses", vbOK) = vbOK) Then
Exit Sub
End If
End If
End Sub
Qu'est-ce qui ne va pas ? Quand je fais du pas à pas "Range("O447").Value a la même valeur que Range("P447").Value
Merci de votre aide, car là pour moi c'est un mystère si O447 = P447 l'application doit fermer