Macro pas simple (à expliquer)
Résolu
Chess_Birds
Messages postés
179
Date d'inscription
Statut
Membre
Dernière intervention
-
Chess_Birds Messages postés 179 Date d'inscription Statut Membre Dernière intervention -
Chess_Birds Messages postés 179 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
J'ai un fichier excel sur lequel j'ai colonne, dont je souhaite que le contenu se remplisse automatiquement en fonction de ce que je sélectionnerai (via un menu déroulant) sur la colonne d'avant.
Pour illustrer, si je sélectionne un nom dans la colonne C, je voudrai que le contenu de la colonne G change automatiquement en fonction des contenus d'une feuille précédente. Si le nom de la colonne C se retrouve sur la colonne A de la précédente feuille, et également si la colonne CD (fusionnées) et B (précédente feuille) sont communes, alors il m'affiche le contenu de la cellule C de la feuille précédente dans la cellule G de la feuille actuelle.
C'est très compliqué à expliquer clairement en fait. Je sais que ça ne peut se faire qu'à partir d'une macro, mais je n'y connais pas grand chose, et elle m'a l'air sacrément compliquée à programmer.
Merci à ceux qui prendront le temps de se pencher sur mon problème! (et qui arriveront à le comprendre d'abord ;-) )
J'ai un fichier excel sur lequel j'ai colonne, dont je souhaite que le contenu se remplisse automatiquement en fonction de ce que je sélectionnerai (via un menu déroulant) sur la colonne d'avant.
Pour illustrer, si je sélectionne un nom dans la colonne C, je voudrai que le contenu de la colonne G change automatiquement en fonction des contenus d'une feuille précédente. Si le nom de la colonne C se retrouve sur la colonne A de la précédente feuille, et également si la colonne CD (fusionnées) et B (précédente feuille) sont communes, alors il m'affiche le contenu de la cellule C de la feuille précédente dans la cellule G de la feuille actuelle.
C'est très compliqué à expliquer clairement en fait. Je sais que ça ne peut se faire qu'à partir d'une macro, mais je n'y connais pas grand chose, et elle m'a l'air sacrément compliquée à programmer.
Merci à ceux qui prendront le temps de se pencher sur mon problème! (et qui arriveront à le comprendre d'abord ;-) )
A voir également:
- Macro pas simple (à expliquer)
- Telecharger macro convertir chiffre en lettre excel - Télécharger - Tableur
- Iphone 14 simple - Guide
- Simple pdf - Télécharger - PDF
- Simple ocr - Télécharger - Bureautique
- Simple file locker - Télécharger - Sécurité
4 réponses
Bonjour,
En combinant SI, RECHERCHEV et ESTNA, je pense qu'il n'y a pas besoin de macro.
J'ai l'impression qu'une formule suffit en colonne G :
- dans la feuille courante
( =SI(ESTNA(RECHERCHEV(;;FAUX);"";RECHERCHEV(;;FAUX)) )
- dans la feuille précédente, complète avec une nouvelle colonne ( =SI(C2=B2;C2;"") )
A+
En combinant SI, RECHERCHEV et ESTNA, je pense qu'il n'y a pas besoin de macro.
J'ai l'impression qu'une formule suffit en colonne G :
- dans la feuille courante
( =SI(ESTNA(RECHERCHEV(;;FAUX);"";RECHERCHEV(;;FAUX)) )
- dans la feuille précédente, complète avec une nouvelle colonne ( =SI(C2=B2;C2;"") )
A+
Chess_Birds
Messages postés
179
Date d'inscription
Statut
Membre
Dernière intervention
18
Ca marche, j'essaye ça et je reposte si ça fonctionne ou pas! Merci!
En essayant simplement la formule RechercheV, je ne parviens pas à l'utiliser sachant que je dois trouver ma donnée dans une matrice située sur la feuille précédente. Il m'affiche toujours #N/A. Quand la matrice si situe sur la même feuille, là ça fonctionne
Avez-vous une solution pour ça?
Merci d'avance.
Avez-vous une solution pour ça?
Merci d'avance.
Du coup, pour être clair d'avantage: sur la feuille "registre phyto", je voudrai que lorsque je sélectionne un produit dans la colonne "produit", la dose homologuée s'affiche directement dans la colonne "dose homologuée", en fontion de la culture sélectionnée en "CD" (cellules fusionnées), si celle-ci correspond à celle indiquée sur la feuille précédente, et de la dose homologuée pour le produit indiqué, qui se trouve sur la feuille précédente également.
Car il peut y avoir deux fois le même produit pour deux cultures différentes, mais pas la même dose homologuée.
Car il peut y avoir deux fois le même produit pour deux cultures différentes, mais pas la même dose homologuée.
J'ai regardé et ai appliqué finalement la fonction SOMMEPROD que j'aime bien (à l'instant je me dis que SOMME.SI.ENS serait même plus simple ; j'ai donc mis les deux formes dans le fichier).
Toutefois, il faudrait que la liste des cultures soit la même dans les 2 cas.
Et les cellules fusionnées sont à éviter, j'ai donc scindé C1-D1.
https://www.cjoint.com/c/EHtpLTQkOoJ
A+
Toutefois, il faudrait que la liste des cultures soit la même dans les 2 cas.
Et les cellules fusionnées sont à éviter, j'ai donc scindé C1-D1.
https://www.cjoint.com/c/EHtpLTQkOoJ
A+