Récupération spécifique de données d'une feuille à une autre

Bonjour,

Je suis actuellement entrain de bosser sur un fichier excel. (fichier ci-joint)

J'aimerais aller chercher une valeur dans une feuille de calcul(écriture), cette valeur est repérable dans cette feuille à l'aide des marqueurs "#1","#2,"#3" . Cette valeur (le nom de la machine) correspond aussi à toutes les références contenu dans la colonne "Number Component" (ce sont des références de composant).

Une fois le nom de la machine récupéré, je voudrais l'écrire en face de chaque composant correspondant dans la colonne machine de la feuille (mise en forme finale)

J'espère avoir été clair :/

Merci les développeurs.

PS: Pouvez vous me retournez le code dans le corps du message plutôt que dans le fichier "test" ? Si vous trouvez la solutions (un casse tête !!)

12test.xlsm (49.34 Ko)

Formule en E6 de l'onglet Mise en forme finale

=INDEX(Écriture!A:A;SOMME(MAX(LIGNE(INDIRECT("Écriture!A1:A"&(EQUIV(B6;Écriture!A:A;0))))*(SIERREUR(CHERCHE("#";INDIRECT("Écriture!A1:A"&(EQUIV(B6;Écriture!A:A;0))));0)))))

A valider en matriciel !

Pour le code VBA : on peut le faire par apprentissage. Mais c'est plus fun d'avoir la formule matricielle !

A tirer vers le bas.

10test-corrige.xlsx (12.95 Ko)

Bonjour à tous

Une variante : code intégré à celui du bouton ''Ecriture +Mise en forme" de la feuille ''Panneau de contrôle''

Bye !

10test-v1.xlsm (40.61 Ko)

Désolé, mais tu m'as perdu! je suis pas un grand développeur...

Peut-on réaliser la même chose avec des boucle "pour", des fonctions de comparaison... ce genre de chose ?

Sans oublier que les composants en questions utilisent la machine indiquée juste au dessus

A qui t'adresses-tu ?

A Steelson qui t'a proposé une formule géniale ?

Ou à gmb qui justement n'a fait qu'ajouter une boucle while ...wend dans une macro déjà existante dans ton fichier ?

Bye !

Merci les gars, GMB bien vu !!

Rechercher des sujets similaires à "recuperation specifique donnees feuille"