Bonjour le forum.

Dans un développement j'ai rencontré un message d'erreur : "Erreur d'exécution 7 : Mémoire insuffisante". L'erreur est survenu lors de l'appel à un formulaire. J'ai changé de type d'appel et n'ai maintenant plus de message d'erreur.
Cependant, je souhaiterais comprendre la différence exacte entre les deux écritures.

Voici le code utilisé qui génère l'erreur :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
Msgbox Form_MonFormulaire.Name
Et le code qui lui ne génère pas d'erreur :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
Msgbox Forms!MonFormulaire.Name
Je crois avoir compris que la seconde écriture fait appel au formulaire en tant qu'objet de la collection Forms. Concernant la première, c'est beaucoup moins clair pour moi...Est-ce qu'il essaie de placer le contenu de la propriété directement en variable sans avoir fait un appel concret au formulaire avant ?

Voilà, si quelqu'un pouvait m'éclairer au sujet des différences qu'il existe entre ces deux codes, ça me serait sans doute d'une grande aide.

Bien cordialement,