Alimenter une feuille à partir d'une BDD sous condistions, VBA Excel

Fermé
wakafa Messages postés 40 Date d'inscription mercredi 22 juillet 2015 Statut Membre Dernière intervention 7 décembre 2020 - 17 nov. 2020 à 10:15
wakafa Messages postés 40 Date d'inscription mercredi 22 juillet 2015 Statut Membre Dernière intervention 7 décembre 2020 - 7 déc. 2020 à 23:30
Bonjour le forum, Je reviens vers vous parce que j’ai un truc à coder en VBA excel et je suis débutante la dessus.
En fait je souhaite en cliquant sur le bouton MAJ fichier :
Vérifier tout d’abord si les valeurs de la « col3 » et « col4 » de la feuille « BDD » existent dans la feuille réception. Exemple pour la 2eme ligne de mon fichier si j’ai la valeur NUM1 dans la col4 et la valeur AA dans la col3, je cherche alors dans la colonne AA de la feuille « reception » si j’ai bien NUM1 ou pas, et puis mettre reçu ou pas reçu dans la colonne « col13 » de la feuille « BDD » selon si la valeur existe ou pas.
Une fois c’est fait je souhaite alimenter la feuille « planning » à partir de la feuille « BDD », je veux parcourir la colonne A de la feuille « planning « et vérifier si la valeur existe dans la col4 de la feuille « BDD » et si la valeur de col3 feuille BDD égale à la valeur de l’entête (en jaune) de la feuille planning. Si case milieu est vide et valeur col13 BDD égale à « reçu » => affecter comme indiquer dans l’entête de la ligne 2 de la feuille planning et colorer les trois cases en vert. Si case milieu est vide et val col13 égale à « pas recu » => affecter et colorer les cases en orange.

Si case non vide vérifier si la couleur est orange si oui vérifier si le statut est passé en reçu sur la col13 de la feuille « BDD » si oui colorer les 3 cases en vert.
J’espère que j’ai pu expliquer en détail mon problème.
J'ai un petit fichier exemple illustrant le problème, mais je ne sais spas comment le joindre?

N’hésitez pas si vous avez des questions, je suis débutante en VBA et j’ai vraiment besoin de votre aide
Je vous remercie énormément.
A voir également:

2 réponses

cs_Le Pivert Messages postés 7903 Date d'inscription jeudi 13 septembre 2007 Statut Contributeur Dernière intervention 11 mars 2024 728
17 nov. 2020 à 11:10
Bonjour,

Allez sur le site : https://www.cjoint.com/

coller le lien ici
0
wakafa Messages postés 40 Date d'inscription mercredi 22 juillet 2015 Statut Membre Dernière intervention 7 décembre 2020
Modifié le 7 déc. 2020 à 23:57
Bonjour,

Merci de trouver en PJ un fichier exemple.

J'ai essayé de trouver une solution mais comme j'utilise pas des tableaux dynamique elle est très lente. il me faut 30 mins pour exécuter le code en rajoutant la condition pour AB, AC, AD et ainsi de suite .

Y'a-t-il une solution dynamique et plus rapide svp? Qui me permettra également de mettre les valeurs sauf si case non vide sinon les mettre dans une feuille brouillon.

Pourriez-vous m'aider SVP? Je suis vraiment bloquée

Merci d'avance.

https://www.cjoint.com/doc/20_12/JLhwBHiQCcO_Fichier-testwaf.xltm
0