Vba recherchev : syntaxe particulière?
Résolu/Fermé
chrisdemontigny
Messages postés
64
Date d'inscription
mercredi 19 septembre 2012
Statut
Membre
Dernière intervention
17 mars 2015
-
21 oct. 2012 à 21:26
baladur13 Messages postés 47620 Date d'inscription mercredi 11 avril 2007 Statut Modérateur Dernière intervention 8 mai 2025 - 23 oct. 2012 à 11:39
baladur13 Messages postés 47620 Date d'inscription mercredi 11 avril 2007 Statut Modérateur Dernière intervention 8 mai 2025 - 23 oct. 2012 à 11:39
Bonjour,
quand on fait une recherchev en vba entre différents onglets d'un classeur, existe-t-il des choses particulières à écrire?
Merci par avance pour votre réponse.
quand on fait une recherchev en vba entre différents onglets d'un classeur, existe-t-il des choses particulières à écrire?
Merci par avance pour votre réponse.
A voir également:
- Vba recherchev : syntaxe particulière?
- Excel compter cellule couleur sans vba - Guide
- Vba ouvrir un fichier excel avec chemin ✓ - Forum VB / VBA
- Vba attendre 1 seconde ✓ - Forum VB / VBA
- Recherchev ne renvoie pas la bonne valeur ✓ - Forum Excel
- Mkdir vba ✓ - Forum VB / VBA
12 réponses
lermite222
Messages postés
8724
Date d'inscription
dimanche 8 avril 2007
Statut
Contributeur
Dernière intervention
22 janvier 2020
1 191
23 oct. 2012 à 00:54
23 oct. 2012 à 00:54
Un exemple avec des dates et sur une autre feuille.
Classeur.xls
A+
Classeur.xls
A+
chrisdemontigny
Messages postés
64
Date d'inscription
mercredi 19 septembre 2012
Statut
Membre
Dernière intervention
17 mars 2015
21 oct. 2012 à 23:15
21 oct. 2012 à 23:15
http://cjoint.com/12oc/BJvvZYyUfpI.htm
ici un exemple qui ne fonctionne pas, alors que la même demande marche dans un seul onglet
ici un exemple qui ne fonctionne pas, alors que la même demande marche dans un seul onglet
lermite222
Messages postés
8724
Date d'inscription
dimanche 8 avril 2007
Statut
Contributeur
Dernière intervention
22 janvier 2020
1 191
22 oct. 2012 à 01:19
22 oct. 2012 à 01:19
Bonjour,
Elle est où ta macro ?
A+
Elle est où ta macro ?
A+
chrisdemontigny
Messages postés
64
Date d'inscription
mercredi 19 septembre 2012
Statut
Membre
Dernière intervention
17 mars 2015
22 oct. 2012 à 21:57
22 oct. 2012 à 21:57
bon, alors là , j'arrive même plus quand c'est le même onglet.
Voici le lien avec une recherchev dans un seul onglet.
http://cjoint.com/12oc/BJwv3BZdKPi.htm
Voici le lien avec une recherchev dans un seul onglet.
http://cjoint.com/12oc/BJwv3BZdKPi.htm
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
chrisdemontigny
Messages postés
64
Date d'inscription
mercredi 19 septembre 2012
Statut
Membre
Dernière intervention
17 mars 2015
Modifié par chrisdemontigny le 22/10/2012 à 22:03
Modifié par chrisdemontigny le 22/10/2012 à 22:03
... avec le bon fichier...normalement
http://cjoint.com/12oc/BJwwdcg9UbT.htm
http://cjoint.com/12oc/BJwwdcg9UbT.htm
eriiic
Messages postés
24603
Date d'inscription
mardi 11 septembre 2007
Statut
Contributeur
Dernière intervention
15 décembre 2024
7 260
22 oct. 2012 à 22:27
22 oct. 2012 à 22:27
Bonsoir,
juste en regardant les cellules occupées j'ai l'impression que tu inverses ligne et colonne dans cells(ligne,colonne)
eric
juste en regardant les cellules occupées j'ai l'impression que tu inverses ligne et colonne dans cells(ligne,colonne)
eric
lermite222
Messages postés
8724
Date d'inscription
dimanche 8 avril 2007
Statut
Contributeur
Dernière intervention
22 janvier 2020
1 191
Modifié par lermite222 le 22/10/2012 à 23:40
Modifié par lermite222 le 22/10/2012 à 23:40
Bonjour,
Bonjour Eric,
Exact pour inversion ligne et colonne.
Et tu n'a mêmùe pas besoin de bouton pour actualiser...
Clic droit sur le nom de l'onglet -> Visualiser le code ..
Dans la feuille qui s'ouvre tu colle ...
Ce sera actualiser à chaque changement dans ta liste de choix.
A+
EDIT :
Si les données sont sur une autre feuille Vlookup ne supporte pas les adresses composite...
Si tu te cognes à un pot et que ça sonne creux, c'est pas forcément le pot qui est vide. ;-)(Confucius)
NOTE : Je ne répond pas aux MP pour les questions techniques.
Bonjour Eric,
Exact pour inversion ligne et colonne.
Et tu n'a mêmùe pas besoin de bouton pour actualiser...
Clic droit sur le nom de l'onglet -> Visualiser le code ..
Dans la feuille qui s'ouvre tu colle ...
Private Sub Worksheet_Change(ByVal Target As Range) If Target.Address = "$B$8" Then Cells(8, 3).Value = Application.WorksheetFunction.VLookup(Cells(8, 2). _ Value, Range(Cells(11, 5), Cells(14, 6)), 2, False) End If End Sub
Ce sera actualiser à chaque changement dans ta liste de choix.
A+
EDIT :
Si les données sont sur une autre feuille Vlookup ne supporte pas les adresses composite...
Private Sub Worksheet_Change(ByVal Target As Range) If Target.Address = "$B$8" Then Cells(8, 3).Value = Application.WorksheetFunction.VLookup(Cells(8, 2). _ Value, Sheets("Sheet2").[E11:F14], 2, False) End If End Sub
Si tu te cognes à un pot et que ça sonne creux, c'est pas forcément le pot qui est vide. ;-)(Confucius)
NOTE : Je ne répond pas aux MP pour les questions techniques.
chrisdemontigny
Messages postés
64
Date d'inscription
mercredi 19 septembre 2012
Statut
Membre
Dernière intervention
17 mars 2015
22 oct. 2012 à 23:24
22 oct. 2012 à 23:24
Bonjour,
j'ai constaté aussi que ce code était faux. Excusez-moi encore une fois.
Je l'ai refait et cela fonctionnait. En revanche, je ne sais utiliser vlookup si je mettais des dates au lieu des noms et des prénoms.
j'ai constaté aussi que ce code était faux. Excusez-moi encore une fois.
Je l'ai refait et cela fonctionnait. En revanche, je ne sais utiliser vlookup si je mettais des dates au lieu des noms et des prénoms.
lermite222
Messages postés
8724
Date d'inscription
dimanche 8 avril 2007
Statut
Contributeur
Dernière intervention
22 janvier 2020
1 191
22 oct. 2012 à 23:44
22 oct. 2012 à 23:44
Tu a vu mon Edit poste précédant ?
Les date c'est pour ta colonne recherche ?
Si oui, Formater en Date ou en texte ?
Les date c'est pour ta colonne recherche ?
Si oui, Formater en Date ou en texte ?
chrisdemontigny
Messages postés
64
Date d'inscription
mercredi 19 septembre 2012
Statut
Membre
Dernière intervention
17 mars 2015
23 oct. 2012 à 00:07
23 oct. 2012 à 00:07
En fait je cherche des dates à partir d'autres dates, pour répondre à ta question.
Qu'est-ce qu'une adresse composite?
J'ai lu ton message précédent oui mais je n'ai pas testé.
Merci pour ton aide en tout cas
Qu'est-ce qu'une adresse composite?
J'ai lu ton message précédent oui mais je n'ai pas testé.
Merci pour ton aide en tout cas
lermite222
Messages postés
8724
Date d'inscription
dimanche 8 avril 2007
Statut
Contributeur
Dernière intervention
22 janvier 2020
1 191
Modifié par lermite222 le 23/10/2012 à 00:12
Modifié par lermite222 le 23/10/2012 à 00:12
En fait je cherche des dates à partir d'autres dates, pour répondre à ta question
Ma question est.... Les cellules sont formattées en date ou en texte..
Qu'est-ce qu'une adresse composite?
Voire la différence entre mes deux exemples.
Si tu te cognes à un pot et que ça sonne creux, c'est pas forcément le pot qui est vide. ;-)(Confucius)
NOTE : Je ne répond pas aux MP pour les questions techniques.
Ma question est.... Les cellules sont formattées en date ou en texte..
Qu'est-ce qu'une adresse composite?
Voire la différence entre mes deux exemples.
Si tu te cognes à un pot et que ça sonne creux, c'est pas forcément le pot qui est vide. ;-)(Confucius)
NOTE : Je ne répond pas aux MP pour les questions techniques.
baladur13
Messages postés
47620
Date d'inscription
mercredi 11 avril 2007
Statut
Modérateur
Dernière intervention
8 mai 2025
13 639
23 oct. 2012 à 11:39
23 oct. 2012 à 11:39
Bonjour
la suite ici https://forums.commentcamarche.net/forum/affich-26300812-vba-recherchev-syntaxe-pas-bonne
________ ___. .__ \______ \ ____ __ _\_ |__ | | ____ ____ | | \ / _ \| | \ __ \| | / _ \ / \ | ' ( <_> ) | / \_\ \ |_( <_> ) | \ /_______ /\____/|____/|___ /____/\____/|___| / \/ \/ \/
la suite ici https://forums.commentcamarche.net/forum/affich-26300812-vba-recherchev-syntaxe-pas-bonne