Récupérer infos dans feuille/classeur EXCEL

pekin -  
Morgothal Messages postés 1350 Statut Membre -
Bonjour,

je suis en train de créer une macro dans un fichier excel "Classeur1.xls" dans lequel on trouve plusieurs feuilles excel (nommons les A, B, C, ...).

dans cette macro, je souhaiterais faire la chose suivante:
- tout d'abord, récupérer des données contenues sur ma feuille A et les initialiser dans une variable Reference
- ensuite, faire une comparaison entre la chaine initialisée dans Reference et des données contenues dans un autre fichier excel "Classeur2.xls" (PAS une des autres feuilles de mon fichier excel en cours, MAIS un autre fichier excel).
- enfin réécrire l'information voulu dans la feuille B.

je bloque au niveau de deux choses:
- je ne sais pas comment dire à ma macro de chercher dans la feuille A
- je ne sais pas comment lui dire d'aller chercher dans "Classeur2.xls"

Sauriez vous m'aider, svp ? Merci.

1 réponse

  1. Morgothal Messages postés 1350 Statut Membre 184
     
    Salut,

    Tu peux choisir la feuille A de ton classeur avec
    Sheets("FeuilleA").Select
    


    Et tu peux choisir une feuille dans un autre classeur avec
    Dim chemin, classeurB As String
    
    chemin = "C:\...\TonClasseurB.xls"
    Workbooks.Open chemin, 0, ReadOnly:=False
     
    classeurB = ActiveWorkbooks.Name
    Workbooks(classeurB).Sheets("LeNomDeTaFeuilleDansTonClasseurB").Select
    


    J'écris ça de mémoire, n'hésite pas à répondre si ça ne fonctionne pas.

    Bonne chance
    A+
    0