OVH Cloud OVH Cloud

procédure

1 réponse
Avatar
DéGé
A partir d'une feuille A, je veux appeler une procédure de la feuille B
Procedure

Feuille B
Public Sub Procedure()
Code
end sub

Erreur sub ou fonction non définie

Qu'est ce qui ne va pas ?

DéGé

1 réponse

Avatar
MichDenis
Bonjour GéGé,

Tu dois utiliser ce type de syntaxe :

Feuil1 = Nom de la feuille affiché dans la fenêtre VBE(viisual basic editor) ... ce n'est pas le nom de l'onglet de la
feuille !
Bonjour = Nom de la procédure

Cette syntaxe est valide seulement si le classeur est ouvert.

Application.Run "classeur3!Feuil1.Bonjour"

Si ta macro est dans un module standard, il n'est pas nécessaire de spécifier le nom du module.

Attention, la macro appelé ne doit pas être de nature "Private" où est dans un classeur où on a indiqué en haut de ce
dernier Option Private Module


Salutations!





"DéGé" a écrit dans le message de news: 42165a37$0$810$
A partir d'une feuille A, je veux appeler une procédure de la feuille B
Procedure

Feuille B
Public Sub Procedure()
Code
end sub

Erreur sub ou fonction non définie

Qu'est ce qui ne va pas ?

DéGé