F
fourmidiable
Guest
Bonjour,
Ca fait quelques jours que je travaille sur un problème et j'ai besoin d'un coup de main.
J'ai un fichier excel avec plusieurs userform qui contienne chacune plusieurs textbox. Chaque Userform se ressemble mais sont dédiée à une application spécifique.
Dans chaque Userform, il y a une textbox de saisies. Je fais une même opération dans chaque textbox et pour simplifier mon programme j'aimerais créer une fonction qui reprenne à chaque fois l'opération.
J'ai créé une fonction dans un module
Function_set_focus (fenetre, element)
Ma fonction:
Public Function Function_set_focus (fenetre as string, element as sting)
.....
End function
Je ne trouve pas la syntaxe pour adresser correctement la textbox sur laquelle je veux travailler. A chaque fois soit ça ne fonctionne pas, soit j'ai une erreur.
Vous pouvez m'aider?
merci
Dave
Ca fait quelques jours que je travaille sur un problème et j'ai besoin d'un coup de main.
J'ai un fichier excel avec plusieurs userform qui contienne chacune plusieurs textbox. Chaque Userform se ressemble mais sont dédiée à une application spécifique.
Dans chaque Userform, il y a une textbox de saisies. Je fais une même opération dans chaque textbox et pour simplifier mon programme j'aimerais créer une fonction qui reprenne à chaque fois l'opération.
J'ai créé une fonction dans un module
Function_set_focus (fenetre, element)
Ma fonction:
Public Function Function_set_focus (fenetre as string, element as sting)
.....
Mon problème c'est l'adressage de la fonction ci-dessous:
Userforms(userform1).Controls(Textbox1).setfocusEnd function
Je ne trouve pas la syntaxe pour adresser correctement la textbox sur laquelle je veux travailler. A chaque fois soit ça ne fonctionne pas, soit j'ai une erreur.
Vous pouvez m'aider?
merci
Dave