OVH Cloud OVH Cloud

en visual basic j'utilisais Run mais en VBA?

1 réponse
Avatar
andrech
Bonjour,

Pour exécuter une macro Run est utilisé en visual basic.
En VBA que faut-il utiliser pour lancer une macro.
J'ai écrit ce qui suit en VBA:

Workbooks.Open "ZipComp.xls"
réponse = MsgBox("Sauvegarde en cours", vbOKCancel + vbInformation)
If réponse = vbOK Then
Application.Run ("ZipComp.xls!CreeCompanneeZip")
End If

Zipcomp.xls s'ouvre bien, mais la macro CreeCompanneeZip ne se lance pas.
Merci de votre aide.

1 réponse

Avatar
Youky
Puisque le fichier est ouvert
If réponse = vbOK Then CreeCompanneeZip
devait faire l'affaire, non testé
Youky
"andrech" @i.fr> a écrit dans le message news:
d0vfm0$naf$
Bonjour,

Pour exécuter une macro Run est utilisé en visual basic.
En VBA que faut-il utiliser pour lancer une macro.
J'ai écrit ce qui suit en VBA:

Workbooks.Open "ZipComp.xls"
réponse = MsgBox("Sauvegarde en cours", vbOKCancel +


vbInformation)
If réponse = vbOK Then
Application.Run ("ZipComp.xls!CreeCompanneeZip")
End If

Zipcomp.xls s'ouvre bien, mais la macro CreeCompanneeZip ne se lance pas.
Merci de votre aide.