Bonjour, j'ai deux fonctions, dans le même classeur, une dans un USERFORM,
et l'autre dans ThisWorkbook, je souhaite appeler la fontion qui est dans
ThisWorkbook par un bouton intégrer sur le USERFORM.
Merci d'avance
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
michdenis
Bonjour nouaman_elamari,
C'est une excellente idée de regroupée les fonctions qui doivent servir à l'ensemble d'un programme dans un module standard. Si ce n'est pas le cas, il faut alors pour faire appel à des fonctions écrites dans des modules de classes que ce soit le Workbook ou les feuilles modules, faire référence à l'objet où la fonction est située.
Dans ton cas, si ta fonction s'appelle Function Ok() dans ton workbook
Dans ton formulaire tu dois utiliser la syntaxe suivante :
B = Thisworkbook.Ok()
Si ta fonction était dans un module standard, tu pourrais alors faire directement appel à ta fonction :
B = OK()
Salutations!
"nouaman_elamari" a écrit dans le message de news:
Bonjour, j'ai deux fonctions, dans le même classeur, une dans un USERFORM, et l'autre dans ThisWorkbook, je souhaite appeler la fontion qui est dans ThisWorkbook par un bouton intégrer sur le USERFORM. Merci d'avance
Bonjour nouaman_elamari,
C'est une excellente idée de regroupée les fonctions qui doivent servir à l'ensemble d'un programme dans un module standard. Si ce
n'est pas le cas, il faut alors pour faire appel à des fonctions écrites dans des modules de classes que ce soit le Workbook ou les
feuilles modules, faire référence à l'objet où la fonction est située.
Dans ton cas, si ta fonction s'appelle Function Ok() dans ton workbook
Dans ton formulaire tu dois utiliser la syntaxe suivante :
B = Thisworkbook.Ok()
Si ta fonction était dans un module standard, tu pourrais alors faire directement appel à ta fonction :
B = OK()
Salutations!
"nouaman_elamari" <nouamanelamari@discussions.microsoft.com> a écrit dans le message de news:
B22E8D99-B858-4705-A48B-77F3C0FB9F15@microsoft.com...
Bonjour, j'ai deux fonctions, dans le même classeur, une dans un USERFORM,
et l'autre dans ThisWorkbook, je souhaite appeler la fontion qui est dans
ThisWorkbook par un bouton intégrer sur le USERFORM.
Merci d'avance
C'est une excellente idée de regroupée les fonctions qui doivent servir à l'ensemble d'un programme dans un module standard. Si ce n'est pas le cas, il faut alors pour faire appel à des fonctions écrites dans des modules de classes que ce soit le Workbook ou les feuilles modules, faire référence à l'objet où la fonction est située.
Dans ton cas, si ta fonction s'appelle Function Ok() dans ton workbook
Dans ton formulaire tu dois utiliser la syntaxe suivante :
B = Thisworkbook.Ok()
Si ta fonction était dans un module standard, tu pourrais alors faire directement appel à ta fonction :
B = OK()
Salutations!
"nouaman_elamari" a écrit dans le message de news:
Bonjour, j'ai deux fonctions, dans le même classeur, une dans un USERFORM, et l'autre dans ThisWorkbook, je souhaite appeler la fontion qui est dans ThisWorkbook par un bouton intégrer sur le USERFORM. Merci d'avance
nouaman_elamari
merci pour la solution ca marche tres bien
Bonjour nouaman_elamari,
C'est une excellente idée de regroupée les fonctions qui doivent servir à l'ensemble d'un programme dans un module standard. Si ce n'est pas le cas, il faut alors pour faire appel à des fonctions écrites dans des modules de classes que ce soit le Workbook ou les feuilles modules, faire référence à l'objet où la fonction est située.
Dans ton cas, si ta fonction s'appelle Function Ok() dans ton workbook
Dans ton formulaire tu dois utiliser la syntaxe suivante :
B = Thisworkbook.Ok()
Si ta fonction était dans un module standard, tu pourrais alors faire directement appel à ta fonction :
B = OK()
Salutations!
"nouaman_elamari" a écrit dans le message de news:
Bonjour, j'ai deux fonctions, dans le même classeur, une dans un USERFORM, et l'autre dans ThisWorkbook, je souhaite appeler la fontion qui est dans ThisWorkbook par un bouton intégrer sur le USERFORM. Merci d'avance
merci pour la solution ca marche tres bien
Bonjour nouaman_elamari,
C'est une excellente idée de regroupée les fonctions qui doivent servir à l'ensemble d'un programme dans un module standard. Si ce
n'est pas le cas, il faut alors pour faire appel à des fonctions écrites dans des modules de classes que ce soit le Workbook ou les
feuilles modules, faire référence à l'objet où la fonction est située.
Dans ton cas, si ta fonction s'appelle Function Ok() dans ton workbook
Dans ton formulaire tu dois utiliser la syntaxe suivante :
B = Thisworkbook.Ok()
Si ta fonction était dans un module standard, tu pourrais alors faire directement appel à ta fonction :
B = OK()
Salutations!
"nouaman_elamari" <nouamanelamari@discussions.microsoft.com> a écrit dans le message de news:
B22E8D99-B858-4705-A48B-77F3C0FB9F15@microsoft.com...
Bonjour, j'ai deux fonctions, dans le même classeur, une dans un USERFORM,
et l'autre dans ThisWorkbook, je souhaite appeler la fontion qui est dans
ThisWorkbook par un bouton intégrer sur le USERFORM.
Merci d'avance
C'est une excellente idée de regroupée les fonctions qui doivent servir à l'ensemble d'un programme dans un module standard. Si ce n'est pas le cas, il faut alors pour faire appel à des fonctions écrites dans des modules de classes que ce soit le Workbook ou les feuilles modules, faire référence à l'objet où la fonction est située.
Dans ton cas, si ta fonction s'appelle Function Ok() dans ton workbook
Dans ton formulaire tu dois utiliser la syntaxe suivante :
B = Thisworkbook.Ok()
Si ta fonction était dans un module standard, tu pourrais alors faire directement appel à ta fonction :
B = OK()
Salutations!
"nouaman_elamari" a écrit dans le message de news:
Bonjour, j'ai deux fonctions, dans le même classeur, une dans un USERFORM, et l'autre dans ThisWorkbook, je souhaite appeler la fontion qui est dans ThisWorkbook par un bouton intégrer sur le USERFORM. Merci d'avance