[EXCEL VBA] test sur plusieurs workbook

Fermé
shinji7800 Messages postés 297 Date d'inscription mercredi 7 novembre 2007 Statut Membre Dernière intervention 30 septembre 2010 - 10 mars 2009 à 10:38
shinji7800 Messages postés 297 Date d'inscription mercredi 7 novembre 2007 Statut Membre Dernière intervention 30 septembre 2010 - 11 mars 2009 à 08:50
Bonjour,



je suis débutant - - en VBA et au travail l'on m'a demandé de faire un programme pour du traitement de données

je bloque actuellement sur comment faire un test "if" sur un autre workbook, je m'explique :)


j'ai deux workbooks LISTE_CODE et RELEVE

dans le workbook LISTE_CODE je recherche une valeur particulière contenu dans la colonne A ( à savoir que la valeur recherché est du type "40-07-1C" et qu'il y aura plusieurs ligne commençant par le même code. c'est à dire :


     A     |      B      |       C     |

00-21-24|
00-21-24|
00-21-24|
00-21-24|





car le mm code peu apparaitre avec des conditions différente contenu dans B, C , D ... )


la valeur recherché est contenu dans la Case D2 du workbook RELEVE

j'avais donc pensé a quelque chose du genre

 Columns("A:A").Select
        
        vName = Workbook(2).Name
        
        For Each vCellule In Selction
            if vCellule.value = ([vName]RELEVE!$D$2) then




le but de cette "fonction" serai pour enfaite au moins trouver l'adresse de la première case égale a D2 (de 00-21-24 par exemple),

j'ai essayé avec vlookup mais j'ai pas trouver la solution pour obtenir l'adresse de la cellule


merci pour votre aide

ps: désolé si ce n’est pas clair, pas facile d’expliquer tout cela par écrit !
A voir également:

2 réponses

gbinforme Messages postés 14946 Date d'inscription lundi 18 octobre 2004 Statut Contributeur Dernière intervention 24 juin 2020 4 708
10 mars 2009 à 19:00
bonjour

Tu devrais essayer d'utiliser la fonction find avec :

Set macellule = Workbook(2).Sheets("Feuil1").Cells.Find([RELEVE!$D$2].value)

après avec macellule.address ou row ou column tu sais où se situe ta cellule trouvée.
0
shinji7800 Messages postés 297 Date d'inscription mercredi 7 novembre 2007 Statut Membre Dernière intervention 30 septembre 2010 47
11 mars 2009 à 08:50
meric pour ta réponse,

à première vu tu sembles avoir compris mon problème, j'éssaye et je vous tiens au courant !
0