Bonjour
Je débute encore
je souhaite concaténer une partie de texte "commune" et une lettre située dans une zone de liste déroulante, ceci afin d'appeler une fonction ensuite .
la zone de liste déroulante s'appelle "ParamPlanningOrigine" située dans le formulaire "F_DuplicationPlanningPersonnel"
la partie en texte est: "T_PlanningPersonnel_"
la partie de la zone déroulante est une lettre: A , B , C ou D
Le but est d'obtenir "T_PlanningPersonnel_A" ou "T_PlanningPersonnel_B"... etc pour appeler une fonction.
Le code d'appel de la fonctionqui ne fonctionne pas avec la concaténation telle quelle)
Call CopiePlanningPersonnel("T_PlanningPersonnel_" & "" & [F_DuplicationPlanningPersonnel]![ParamPlanningOrigine], "T_PlanningPersonnel_B", 7, 7)
si je met "en direct" par éxemple:
Call CopiePlanningPersonnel("T_PlanningPersonnel_A", "T_PlanningPersonnel_B", 7, 7)
cela fonctionne
pour info l'en tête de la fonction:
Public Function CopiePlanningPersonnel(tblsource As String, tblfinale As String, idPersonnel As Long, idPersonnelDest As Long)
J'ai fait moultes essais, mais sans succès...
Merci pour vos lumières
Partager