[VB.Excel] Remplissage d'une cellule Excel a condition

Résolu/Fermé
ProMed1 Messages postés 30 Date d'inscription dimanche 27 mai 2018 Statut Membre Dernière intervention 13 avril 2021 - 1 févr. 2019 à 23:09
ProMed1 Messages postés 30 Date d'inscription dimanche 27 mai 2018 Statut Membre Dernière intervention 13 avril 2021 - 2 févr. 2019 à 18:01
Bonjour,
J’aimerais savoir comment remplir les cellules de la Colonne C par les Valeur qui se trouve en Colone E ou F à condition (en VB-Excel bien sûr).
Donc voilà, prenant l’exemple de la cellule D2
Je veux que le code VB cherche la valeur D2 sur la plage de cellules "B2 :B18"
Si oui (dans notre cas la recherche va tomber sur la cellule B3), il faut vérifier que la cellule C3 est Vide (cellule de correspondance ; même ligne).
Si oui il faut copier la valeur de F2 et la coller sur C3
Pour info ; Il faut poursuive la recherche tout au long de la plage "B2 :B18"

Si non, il faut chercher encore la valeur D2 sur la plage "A2 :A18"
Si oui (dans notre cas la recherche va tomber sur la cellule A6), il faut vérifier que la cellule C6 est Vide (cellule de correspondance ; même ligne).
Si oui il faut copier la valeur de E2 et la coller sur C6
Pour info ; Il faut poursuive la recherche tout au long de la plage "A2 :A18"

Si non enregistrer la valeur D2 et la faire apparaitre dans un msgbox a la fin de Débugage.
Même procédure les valeurs (D2, D3, D4, D5, D6, D7, D8, D9, D10 et D11), autrement dit même procédure pour la plage "D2 :D11"

voir capture en PJ.

Merci d’avance pour votre aide
A voir également:

3 réponses

M-12 Messages postés 1333 Date d'inscription lundi 22 septembre 2008 Statut Membre Dernière intervention 8 avril 2023 299
2 févr. 2019 à 07:40
Bonjour,

Si j'ai compris
https://mon-partage.fr/f/onAXRNip/
0
ProMed1 Messages postés 30 Date d'inscription dimanche 27 mai 2018 Statut Membre Dernière intervention 13 avril 2021
2 févr. 2019 à 14:15
bonjour M-12,

tu as bien compris le concept, merci beaucoup pour ton aide.
en effet mon but c'est de ne pas déclarer les valeurs 2 fois.

par exemple la valeur 16 on peut la déclarer sur la cellule "C5".

et si tu peux faire les commentaires sur le code sa sera bien, de toute façon on est sur le bon chemin et merci encore une fois pour ton coud main.

cordialement

ProMed1.
0
M-12 Messages postés 1333 Date d'inscription lundi 22 septembre 2008 Statut Membre Dernière intervention 8 avril 2023 299
2 févr. 2019 à 16:44
Re,

Dans ce cas, il ne fallait pas préciser
Pour info ; Il faut poursuive la recherche tout au long de la plage "B2 :B18" 
0
ProMed1 Messages postés 30 Date d'inscription dimanche 27 mai 2018 Statut Membre Dernière intervention 13 avril 2021
2 févr. 2019 à 17:57
bonjour,

oui en effet vous aviez raison.

merci.
0
M-12 Messages postés 1333 Date d'inscription lundi 22 septembre 2008 Statut Membre Dernière intervention 8 avril 2023 299
2 févr. 2019 à 16:54
Re,
https://mon-partage.fr/f/RMHl2csf/
0
ProMed1 Messages postés 30 Date d'inscription dimanche 27 mai 2018 Statut Membre Dernière intervention 13 avril 2021
2 févr. 2019 à 18:01
bonjour M-12,

avec les commentaires c'est très clair, merci bcp :)

c'est parfait, merci pour le partage d'info.
0