Excel VBA-Transcription des données d'un TCD vers userform

Bonjour à tous,

N'ayant pas une grande expérience de codage je m'adresse à vous en espérant qu'il y est une possibilité de transcrire mon idée sur VBA.

Je vous explique :

Je réunis des statistiques extraites d'une base de donnée sur un tableau croisé dynamique.

J'aimerai pour simplifier l'interprétation de ce tableau croisé dynamique, faire corresponde certaines de ses valeurs directement sur un plan (ex un plan d'usine)

J'avais pensé à mettre ce plan en fond sur un Userform puis à utiliser les différentes fonctionnalités de l'userform pour faire corespondre mes valeurs de mon tableau croisé dynamique sur ce plan (avec un code couleur)

Ex :

Etape de process Résultats

Déballage 80%

Parage 30%

Emballage 70%

Je souhaiterai qu'en automatique un code recherche l'étape de process (soit déballage, parage, ou emballage) et qu'il retranscrire en valeur sur le plan (donc l'userform) le résultat (ex 80%, 30%, 70%) (en automatique car éventuellement le croisé dynamique peut bouger)

Et imaginons que si celui ci est inférieur à 50% il apparaisse en rouge, entre 50 et 70% en orange...

Pensez vous que cela est possible ? Si oui comment ?

Merci de votre aide sur ce sujet, n'hésitez pas pour tout complément d'information supplémentaire

Florian

bonjour

une première partie de la réponse :

extraire les résultats de ton TCD avec LIREDONNEESTABCROISDYNAMIQUE() ou SOMMEPROD() par exemple

tu mets ces valeurs dans une feuille "Valeurspouruserform" (tu mets le nom que tu veux, hein )

ton userform vinedra les lire pour les afficher

tout le reste sera en VBA. Je passe donc la parole à nos spécialistes VBA.

Rechercher des sujets similaires à "vba transcription donnees tcd userform"