Récupérer infos dans feuille/classeur EXCEL

Fermé
pekin - 20 juin 2011 à 15:58
Morgothal Messages postés 1235 Date d'inscription jeudi 22 avril 2010 Statut Membre Dernière intervention 19 mai 2015 - 21 juin 2011 à 22:54
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 1235 Date d'inscription jeudi 22 avril 2010 Statut Membre Dernière intervention 19 mai 2015 179
21 juin 2011 à 22:54
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