Bonjour,
Je travaille sur un fichier Xl qui a terme va me permettre de faire une cartographie de défauts de métallurgie sur un tube.
A ce jour, ce fichier ne fait que dessiner des formes sur une feuille excel. J'ai fixé arbitrairement des couleurs de d'avant plan, d'arrière plan et des textures (motifs?) dans une macro.
En fait je souhaiterai en cliquant sur un bouton, choisir les couleurs d'avant et d'arrière plan en les stockant dans des variables et de stocker les textures ou motifs dans une autre variable.
J'ai fait des essais avec un userform en changeant la couleur d'un textbox et en utilisant color2 = Application.Dialogs(xlDialogEditColor).Show(10). pour les textures, je tente d'utiliser la commande motif = Application.Dialogs(xlDialogPatterns).Show, mais impossible de stocker le type de hachure dans une variabel. Initialement je souhaitais faire un userform avec trois listbox une pour la couleur1, une seconde pour la couleur2 et la troisième pour les hachures, mais je n'y arrive pas.
Dans un second temps, je suis passé par un bouton, qui cré une forme, mais je n'y arrive pas.
Mes questions sont les suivantes:
1 / comment stocker une couleur RGB dans une variable ?
2 / comment stocker une hachure ou motif (pattern) dans une variable et surtout comment faire apparaître les motifs qui se trouvent dans le menu (format de forme).
Merci à tous.
Je joints mes essais en PJ