Bonjour à tous,
Dans ce tout petit fichier (Essai.xlsm), je D4 doit être égal à D6 (donc Différence = 0)
Je dois donc recopier la valeur de D6 en D4.
C’est ce que fait cette macro (créée avec l’enregistreur):
Sub idem()
Range("D6").Select
Selection.Copy
Range("D4").Select
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
Application.CutCopyMode = False
Range("F8").Select
End Sub
Je voudrais, mais je n’y arrive pas, à « annoncer » cette macro par un MsgBox (VbYes et VbNo) qui aurait pour titre, par exemple : « D4 et D6 sont différents » ou « D4 <> D6 »
Avec comme message de confirmation « Copier D6 en D4 » en valeur.
Si Yes : D6 écrase D4
Si No : On quitte la macro.
Merci à celui qui pourra m’aider à compenser mon insuffisance…
Dans ce tout petit fichier (Essai.xlsm), je D4 doit être égal à D6 (donc Différence = 0)
Je dois donc recopier la valeur de D6 en D4.
C’est ce que fait cette macro (créée avec l’enregistreur):
Sub idem()
Range("D6").Select
Selection.Copy
Range("D4").Select
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
Application.CutCopyMode = False
Range("F8").Select
End Sub
Je voudrais, mais je n’y arrive pas, à « annoncer » cette macro par un MsgBox (VbYes et VbNo) qui aurait pour titre, par exemple : « D4 et D6 sont différents » ou « D4 <> D6 »
Avec comme message de confirmation « Copier D6 en D4 » en valeur.
Si Yes : D6 écrase D4
Si No : On quitte la macro.
Merci à celui qui pourra m’aider à compenser mon insuffisance…