Macro VBA
Résolu
RedKnight74
Messages postés
8
Statut
Membre
-
RedKnight74 Messages postés 8 Statut Membre -
RedKnight74 Messages postés 8 Statut Membre -
Bonjour,
J'aimerai faire une macro qui me cherche la valeur d'une case dans la colonne A et quand il trouve cette valeur il m'affiche la case qui se trouve dans la colonne B en restant sur la même ligne de ce qu'il a trouvé. j'ai essayer avec la fonction recherche et rechercheV mais il me fait n'importe quoi il ne prend pas toujours les bonnes valeurs.
Merciii
J'aimerai faire une macro qui me cherche la valeur d'une case dans la colonne A et quand il trouve cette valeur il m'affiche la case qui se trouve dans la colonne B en restant sur la même ligne de ce qu'il a trouvé. j'ai essayer avec la fonction recherche et rechercheV mais il me fait n'importe quoi il ne prend pas toujours les bonnes valeurs.
Merciii
A voir également:
- Macro VBA
- Telecharger macro convertir chiffre en lettre excel - Télécharger - Tableur
- Télécharger macro convertir chiffre en lettre excel - Télécharger - Tableur
- Jitbit macro recorder - Télécharger - Confidentialité
- Excel compter cellule couleur sans vba - Guide
- Arreter une macro vba ✓ - Forum VB / VBA
13 réponses
Salut,
Macro et RECHERCHEV sont deux démarches totalement différentes.
Une RECHERCHEV ne fait pas n'importe quoi elle affiche les valeurs qui se trouvent sur une ligne donnée en fonction d'un critère. Si cette fonction affiche n'importe quoi c'est qu'il y a problème dans la rédaction de la formule ou valeurs multiples et dans ce cas la RECHERCHEV n'est pas adaptée.
Tu devrais commencer par expliquer clairement ton problème ou joindre ton fichier sans notes confidentielles que l'on apporte une réponse adaptée
A+
Mike-31
Une période d'échec est un moment rêvé pour semer les graines du savoir.
Macro et RECHERCHEV sont deux démarches totalement différentes.
Une RECHERCHEV ne fait pas n'importe quoi elle affiche les valeurs qui se trouvent sur une ligne donnée en fonction d'un critère. Si cette fonction affiche n'importe quoi c'est qu'il y a problème dans la rédaction de la formule ou valeurs multiples et dans ce cas la RECHERCHEV n'est pas adaptée.
Tu devrais commencer par expliquer clairement ton problème ou joindre ton fichier sans notes confidentielles que l'on apporte une réponse adaptée
A+
Mike-31
Une période d'échec est un moment rêvé pour semer les graines du savoir.
Salut Mike,
J'ai une colonne avec des numéros (A) au quels corresponds des lettres qui sont dans la colonnes (B) une troisième colonne (C) avec des numéros ( qui ne sont pas dans le même ordre que les précédents) pour les quels j'aimerai joindre les lettres.
J'espère que j'ai étais un peu plus clair sinon dis moi comment joindre le fichier je n'ai pas pu le faire.
Merci
J'ai une colonne avec des numéros (A) au quels corresponds des lettres qui sont dans la colonnes (B) une troisième colonne (C) avec des numéros ( qui ne sont pas dans le même ordre que les précédents) pour les quels j'aimerai joindre les lettres.
J'espère que j'ai étais un peu plus clair sinon dis moi comment joindre le fichier je n'ai pas pu le faire.
Merci
Re,
oui je crois qu'un fichier nous permettra de comprendre cette histoire
"une troisième colonne (C) avec des numéros ( qui ne sont pas dans le même ordre que les précédents) "
ce que je comprends, en colonne A tu as des lettres exemple en cellule A3 le numéro 5 en colonne B, en cellule B3 donc sur la même ligne la lettre B et en colonne C toujours même ligne, cellule C3 le numéro 9 et tu veux associer la lettre de la colonne précédente cellule B3 la lettre B
si c'est cela pas de problème, sinon pour joindre ton fichier sans note confidentielle clic sur ce lien, sur parcourir pour sélectionner ton fichier, créer le lien et colle le lien généré sur un prochain post
https://www.cjoint.com/
oui je crois qu'un fichier nous permettra de comprendre cette histoire
"une troisième colonne (C) avec des numéros ( qui ne sont pas dans le même ordre que les précédents) "
ce que je comprends, en colonne A tu as des lettres exemple en cellule A3 le numéro 5 en colonne B, en cellule B3 donc sur la même ligne la lettre B et en colonne C toujours même ligne, cellule C3 le numéro 9 et tu veux associer la lettre de la colonne précédente cellule B3 la lettre B
si c'est cela pas de problème, sinon pour joindre ton fichier sans note confidentielle clic sur ce lien, sur parcourir pour sélectionner ton fichier, créer le lien et colle le lien généré sur un prochain post
https://www.cjoint.com/
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Re,
Tu ne donnes pas d'explications et tu ne réponds pas aux questions, comment veux tu que l'on te donne une réponse.
par rapport à ton fichier joint en C2 par exemple tu as le chiffre 1 que veux tu en D2 la lettre F
en C3 tu as 2 en D3 que faut il mettre
Tu ne donnes pas d'explications et tu ne réponds pas aux questions, comment veux tu que l'on te donne une réponse.
par rapport à ton fichier joint en C2 par exemple tu as le chiffre 1 que veux tu en D2 la lettre F
en C3 tu as 2 en D3 que faut il mettre
oui c'est bien ca le resultats atteudu en C3 c'est rien psq y'a pas de deux dans la premiere liste en D4 un D, en D5 un B ...
Re,
Alors pas besoin de macro, en D2 colle cette formule et incrémente la vers le bas
=SIERREUR(RECHERCHEV(C2;A2:B20;2;0);"")
Alors pas besoin de macro, en D2 colle cette formule et incrémente la vers le bas
=SIERREUR(RECHERCHEV(C2;A2:B20;2;0);"")
Re,
Si tes attentes sont satisfaites passe le statut de la discussion en résolu ou confirme le moi que je le fasse pour toi
Si tes attentes sont satisfaites passe le statut de la discussion en résolu ou confirme le moi que je le fasse pour toi
Ok j'ai testé normalement sa marche ;-) encore merci mike
je vais passer au statut résolu et si jamais y'a quelque-chose qui cloche je te tiens au courant
MERCIIII
je vais passer au statut résolu et si jamais y'a quelque-chose qui cloche je te tiens au courant
MERCIIII
Re mike c'est encore moi un dernier probleme
Quand j'incrémente vers le bas, la matrice de recherche change comment faire pour qu'elle reste stable???!
Quand j'incrémente vers le bas, la matrice de recherche change comment faire pour qu'elle reste stable???!
Re,
soit tu nommes la matrice ex. tu mets la plage dans l'exemple initial A2:B20 et dans la barre d'adresse tu saisis un nom exemple matr
la formule devient
=SIERREUR(RECHERCHEV(C2;matr;2;0);"")
ou tu bloques la plage en valeurs absolues en encadrant les bornes avec des dollars
$A$2:$B$20
ce qui te donne
=SIERREUR(RECHERCHEV(C2;$A$2:$B$20;2;0);"")
soit tu nommes la matrice ex. tu mets la plage dans l'exemple initial A2:B20 et dans la barre d'adresse tu saisis un nom exemple matr
la formule devient
=SIERREUR(RECHERCHEV(C2;matr;2;0);"")
ou tu bloques la plage en valeurs absolues en encadrant les bornes avec des dollars
$A$2:$B$20
ce qui te donne
=SIERREUR(RECHERCHEV(C2;$A$2:$B$20;2;0);"")