Bonjour,
je n'arrive pas à comprendre comment on réalise une fonction VBA.
Dans la FAQ, j'ai trouvé une fonction qui m'intéresse, à savoir :
J'ai fait un copié-collé de tout ca dans le code VBA d'un de mes formulaires. Lorsque j'essaie d'appeler cette fonction,
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 Public Sub fgImprimeCopiesEtat(stEtat As String, itCopies As Integer) ' stEtat : nom de l'état ' itCopies : nombre de copies DoCmd.OpenReport stEtat, acViewPreview DoCmd.PrintOut acPages, , , , itCopies DoCmd.Close acReport, stEtat End Sub
j'ai l'erreur : "Erreur de compilation. Attendu : ="
Code : Sélectionner tout - Visualiser dans une fenêtre à part fgImprimeCopiesEtat("Etat1", 3)
Je ne comprends pas trop, peut-être que la déclaration de la fonction n'est pas bonne ou pas au bon endroit ?
Merci pour votre aide
Antoine
Partager