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 46399 Date d'inscription mercredi 11 avril 2007 Statut Modérateur Dernière intervention 26 avril 2024 - 23 oct. 2012 à 11:39
baladur13 Messages postés 46399 Date d'inscription mercredi 11 avril 2007 Statut Modérateur Dernière intervention 26 avril 2024 - 23 oct. 2012 à 11:39
A voir également:
- Vba recherchev : syntaxe particulière?
- Erreur 1004 vba ✓ - Forum VB / VBA
- Vba ouvrir un fichier excel avec chemin ✓ - Forum VB / VBA
- Find vba - Astuces et Solutions
- Incompatibilité de type vba ✓ - Forum Programmation
- Vba attendre 1 seconde ✓ - Forum VB / VBA
12 réponses
lermite222
Messages postés
8702
Date d'inscription
dimanche 8 avril 2007
Statut
Contributeur
Dernière intervention
22 janvier 2020
1 190
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
8702
Date d'inscription
dimanche 8 avril 2007
Statut
Contributeur
Dernière intervention
22 janvier 2020
1 190
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
24570
Date d'inscription
mardi 11 septembre 2007
Statut
Contributeur
Dernière intervention
23 avril 2024
7 214
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
8702
Date d'inscription
dimanche 8 avril 2007
Statut
Contributeur
Dernière intervention
22 janvier 2020
1 190
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
8702
Date d'inscription
dimanche 8 avril 2007
Statut
Contributeur
Dernière intervention
22 janvier 2020
1 190
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
8702
Date d'inscription
dimanche 8 avril 2007
Statut
Contributeur
Dernière intervention
22 janvier 2020
1 190
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
46399
Date d'inscription
mercredi 11 avril 2007
Statut
Modérateur
Dernière intervention
26 avril 2024
13 223
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