Partage via


Return sans GoSub (Erreur 3)

Une instruction Return doit comporter une instruction GoSub précédente qui correspond. Causes et solutions pour cette erreur :

  • Vous disposez d'une instruction Return qui ne correspond pas à une instruction GoSub. Veillez à ce que votre instruction GoSub n'ait pas été supprimée par inadvertance.
  • Retour dans VBA a une signification différente de celle dans Visual Basic .NET.
  • Si vous souhaitez quitter un objet Sub dans VBA, utilisez Exit Sub au lieu de Return.

Contrairement aux instructions For...Next, While...Wend et Sub...End Sub, qui sont mises en correspondance au moment de la compilation, les instructions GoSub et Return sont mises en correspondance au moment de l'exécution. Pour plus d’informations, sélectionnez l’élément en question et appuyez sur F1 (sur Windows) ou AIDE (sur Macintosh).

Assistance et commentaires

Avez-vous des questions ou des commentaires sur Office VBA ou sur cette documentation ? Consultez la rubrique concernant l’assistance pour Office VBA et l’envoi de commentaires afin d’obtenir des instructions pour recevoir une assistance et envoyer vos commentaires.