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.

A voir également:

1 réponse

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