Bonjour le forum,
Je vous expose mon problème : dans un userform, j'ai une macro qui doit s'exécuter à partir de la réponse donnée à un message. Si la réponse est positive, je souhaite qu'une macro située sur une autre feuille se lance.
Voici un extrait de mon code :
J'ai essayé de plusieurs façons, selon ce que j'ai lu dans des forums :
en faisant
ou la solution dans le code ci-dessus et j'ai une erreur "Sub ou fonction non définie".
Quelqu'un pourrait-il me dire ce qu'il faut faire ?
Merci d'avance.
Cordialement.
Je vous expose mon problème : dans un userform, j'ai une macro qui doit s'exécuter à partir de la réponse donnée à un message. Si la réponse est positive, je souhaite qu'une macro située sur une autre feuille se lance.
Voici un extrait de mon code :
Code:
Private Sub ValiderSaisie_Click()
Dim reponse As String
reponse = MsgBox("Les documents ont été mis à jour et enregistrés en fonction des données saisies." & vbLf & vbLf & "Voulez-vous maintenant effacer celles-ci et passer à un autre produit ?", vbYesNo + vbExclamation")
If reponse = No Then Exit Sub
If reponse = Yes Then
With Sheets("Feuil2")
Call SaveAsPdf
End With
With Sheets("Feuil3")
Call SaveAsPdf2
End With
J'ai essayé de plusieurs façons, selon ce que j'ai lu dans des forums :
en faisant
Code:
Sheets("Feuil2").Select
Call SaveAsPdf
Code:
Sheets("Feuil2").Select
SaveAsPdf
ou la solution dans le code ci-dessus et j'ai une erreur "Sub ou fonction non définie".
Quelqu'un pourrait-il me dire ce qu'il faut faire ?
Merci d'avance.
Cordialement.