Probleme avec la fonction vlookup VBA 2003
Résolu/Fermé
Malco
-
21 sept. 2011 à 13:36
pijaku Messages postés 12263 Date d'inscription jeudi 15 mai 2008 Statut Modérateur Dernière intervention 4 janvier 2024 - 21 sept. 2011 à 14:16
pijaku Messages postés 12263 Date d'inscription jeudi 15 mai 2008 Statut Modérateur Dernière intervention 4 janvier 2024 - 21 sept. 2011 à 14:16
A voir également:
- Probleme avec la fonction vlookup VBA 2003
- Fonction si et - Guide
- Virginie organise un rallye avec 30 équipes. elle veut créer un code pour désigner chaque équipe. elle a commencé à la main, mais elle voudrait le faire calculer à l'aide d'une formule. proposez une formule comportant une seule fonction et à recopier vers le bas dans la colonne a du fichier à télécharger. quelle formule sera en a9 ? ✓ - Forum Programmation
- Erreur 1004 vba ✓ - Forum VB / VBA
- Fonction moyenne excel - Guide
- Fonction somme excel - Guide
5 réponses
pijaku
Messages postés
12263
Date d'inscription
jeudi 15 mai 2008
Statut
Modérateur
Dernière intervention
4 janvier 2024
2 744
21 sept. 2011 à 13:58
21 sept. 2011 à 13:58
re-
Ben non ça ne fonctionne pas, j'me filerais des coups de pieds ou j'pense des fois...
Après essai :
Ben non ça ne fonctionne pas, j'me filerais des coups de pieds ou j'pense des fois...
Après essai :
ThisWorkbook.Worksheets("check").Cells(3, 2).Value = Application.VLookup(ThisWorkbook.Worksheets("check").Cells(3, 1).Value, ThisWorkbook.Worksheets("alphabet").Range("A1:B26"), 2, False)semble bien fonctionner...
pijaku
Messages postés
12263
Date d'inscription
jeudi 15 mai 2008
Statut
Modérateur
Dernière intervention
4 janvier 2024
2 744
21 sept. 2011 à 13:39
21 sept. 2011 à 13:39
Bonjour,
Essaye peut être comme ceci :
remplace :
==pas testé==
Essaye peut être comme ceci :
remplace :
WorksheetFunction.VLookuppar :
Application.WorksheetFunction.VLookup
==pas testé==
Au fait je viens de comprendre le probleme :
la vlookup fonctionne presque correctement. Le souci est que s'il n'y a rien dans la colonne 2 (là ou je cherche mon output) la macro bug !
y a pas un moyen "intelligent" pour remédier à ça svp ?
Je pense que je peux faire un :
if len(donnée) <> 0 then j'execute mon vlookup
else je passe en i+1
Mais y a pas un autre moyen pour a gir directement sur le VlookUp ?
Merci
la vlookup fonctionne presque correctement. Le souci est que s'il n'y a rien dans la colonne 2 (là ou je cherche mon output) la macro bug !
y a pas un moyen "intelligent" pour remédier à ça svp ?
Je pense que je peux faire un :
if len(donnée) <> 0 then j'execute mon vlookup
else je passe en i+1
Mais y a pas un autre moyen pour a gir directement sur le VlookUp ?
Merci
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
ça marche :) merci beaucoup pijaku :)
pijaku
Messages postés
12263
Date d'inscription
jeudi 15 mai 2008
Statut
Modérateur
Dernière intervention
4 janvier 2024
2 744
21 sept. 2011 à 14:16
21 sept. 2011 à 14:16
De rien.
A+
A+