Problème d'Exécution Macro Enregistrement

Bonjour;

c'est encore moi !!!

Sub EnregOrdo()

If MsgBox("Enregister les Modifications ?", vbQuestion + vbYesNo, "QUESTION ...") = vbYes Then

ActiveWorkbook.Saved = True

End If

End Sub

Cette macro n'exécute pas l'enregistrement, quel est le problème? Merci de me répondre

Il me semble qu'il faut plutôt utiliser ActiveWorkbook.Save pour enregistrer.

ActiveWorkbook.Saved = True indique à Excel que le classeur a déjà été enregistré.

A vérifier.

Bonjour

ActiveWorkbook.Save

Cordialement

Bonjour;

Merci à vous deux, je pensais qu'ActiveWorkbook.Save était une fonction qui prenait forme d'une variable booléenne. Merci encore et à plus

Bonjour Hosni,

ActiveWorkbook.save est bel et bien une méthode(une fonction si tu veux l'appeler ainsi) de l'objet ActveWorkbook. Mais ActiveWorkbook.Saved est une propriété de l'objet ActiveWorkbook, ici est un état de sauvegarde qui peut prendre deux valeurs booléennes.

Bonjour;

Merci à toi Raja et pour ta pédagogie; c'est noté, et c'est presque ce que j'ai déjà dis au sujet de la forme booléenne, je débutes en VBA, Alors !!! Merci encore et bon courage.

Rechercher des sujets similaires à "probleme execution macro enregistrement"