Bonjour
J’ai trouvé dans ton fichier 3 Userforms apparemment en cours d’élaboration puisque sans code associé, à part le 3°.
Je ne parlerai donc que de ce dernier ;
On y trouve un textbox nommé ‘’Dayy’’ qui doit recevoir une date sous forme ‘’mm/yyyy »
Ce qui cloche, c’est le code associé à ce textbox :
Private Sub Dayy_Change()
Worksheets("Global Data").Range("B1") = Dayy.Value
End Sub
Il a pour effet d’écrire dans la cellule B1 de la feuille ‘’Global Data’’ la date saisie, et cela, à mesure qu’elle est saisie dans le textbox.
Or,si j’ai bien compris ton objectif, ce n’est pas ce qu’il faut faire de cette date : elle doit servir à repérer dans le tableau, grâce à la ligne 2 des dates, où il faudra inscrire les autres données qui seront inscrites dans la boite de dialogue.
De même, l’indication du fournisseur, qui sera donnée dans le combobox7 servira à repérer la ligne.
Et ces repérage et écritures sur le tableau de la feuille ‘’Global Data’’ se feront quand on aura cliquer sur le bouton ‘’LAUNCH NEW REPORT’’. Les codes correspondants doivent donc se trouver associés à ce bouton.
Je te l’ai mis pour le repérage et pour l’écriture des 2 premiers textbox de la ‘’Productivity’’.
Pour le reste, je suis un peu court : je ne sais pas ce que tu veux mettre dans tes combobox et l’anglais n’est pas ma tasse de thé….
J’espère que mes quelques explications t’aideront.
Bon courage !
Bye !