Bonsoir à tous,
Après beaucoup trop de temps passé sur ce fichier, je dois me résoudre à m'avouer vaincu ...
Tout d'abord, toutes mes excuses pour le titre qui ne veux pas dire grand chose, mais je ne savais pas quoi mettre d'autre.
Donc voilà, le fichier suivant est une feuille de débit pour un atelier d'agencement. Dans la feuille "export", est exporté toutes les dimensions et noms des caissons en provenance d'un programme de modélisation. Dans la feuille "donnees" ce trouve les 3 grandes familles de caisson et tous leurs types.
Grâce en partie à de l'aide déjà reçu, lorsque l'on clique sur le bouton ActiveX, l'export se modifie de manière à être exploitable par Excel et l'Usurform1 s'ouvre.
Dans cet Userform, On retrouve une multipage qui reprend les trois grandes famille de caissons présent dans la feuille "donnees" (Fond en applique 19mm, Fond en œuvre 19mm, fond en applique 8mm) et dans chacune de ces pages les mêmes options :
Type de caisson (pour sélectionner les différents types qui sont présent dans la feuille "donnees"),
Dimensions de caisson (la combobox permet de choisir un caisson parmi la liste de l'export, les textbox affichent les dimensions en conséquence automatiquement)
Exceptions ( cette partie servira à terme à modifier les dimensions en cas d'exception, mais pour le moment rien est fait dessus et je ne sais pas vraiment encore comment faire).
Le bouton valider : Suivant la checkbox sélectionné, Excel va copier le tableau correspondant dans la feuille "donnees", remplacer les 3 dimensions (haut, larg, prof) par la valeur des textbox du cadre "Dimension du caisson" et coller tout ça dans la feuille "Débit".
En tout cas c'est ce qu'il devrait ce passer .... J'ai essayé d'être le plus clair possible dans l'explication, mais n'hésitez pas à m'interroger en cas de doute !
Donc voilà, si une âme charitable et maitrisant le VBA accepte de m'aider, ce sera avec grand plaisir.
Et si je peux abuser, est-ce que cette personne pourrait également dans le code mettre des annotations ou m'expliquer la solution afin que je puisse comprendre et la prochaine fois réussir de moi-même ?
Amicalement,