Réccupération de données d'après une liste
Résolu/Fermé
Bolinette
Messages postés
13
Date d'inscription
lundi 27 juillet 2009
Statut
Membre
Dernière intervention
11 septembre 2009
-
7 sept. 2009 à 14:45
Bolinette Messages postés 13 Date d'inscription lundi 27 juillet 2009 Statut Membre Dernière intervention 11 septembre 2009 - 8 sept. 2009 à 16:35
Bolinette Messages postés 13 Date d'inscription lundi 27 juillet 2009 Statut Membre Dernière intervention 11 septembre 2009 - 8 sept. 2009 à 16:35
A voir également:
- Réccupération de données d'après une liste
- Liste déroulante excel - Guide
- Liste déroulante en cascade - Guide
- Reinstaller windows sans perte de données - Guide
- Liste de diffusion whatsapp - Guide
- Effacer les données de navigation - Guide
2 réponses
michel_m
Messages postés
16603
Date d'inscription
lundi 12 septembre 2005
Statut
Contributeur
Dernière intervention
16 décembre 2023
3 310
7 sept. 2009 à 15:57
7 sept. 2009 à 15:57
bonjour
=INDIRECT("'"&A2&"'!B51")
écrire guillemet-apostrophe-guillemet &A2& guillemet-apostrophe....
=INDIRECT("'"&A2&"'!B51")
écrire guillemet-apostrophe-guillemet &A2& guillemet-apostrophe....
Bolinette
Messages postés
13
Date d'inscription
lundi 27 juillet 2009
Statut
Membre
Dernière intervention
11 septembre 2009
8 sept. 2009 à 16:35
8 sept. 2009 à 16:35
Merci, mais je pense que je m'étais mal exprimé.
Ce qu'il me fallait c'était réccupérer des données dans plusieurs feuilles en fonction du nom de la feuille et enfin de les rapatrier dans un tableau.
Merci quand même mais le bon code était :
For b = 5 To 12510
For a = 1 To Worksheets.Count
If Sheets(a).Name = Cells(b, 5) Then
Cells(b, 14).Value = Sheets(Sheets(a).Name).Range("D39").Value
End If
Next
Next
Ici on va chercher entre la ligne 5 à 12510 et parmis toutes mes feuilles, la feuille qui a le même nom que la celulle de la ligne b dans la colonne E (5) (de la feuille active) et on récupère la celulle D39 de cette feuille que l'on colle dans la celulle de la ligne b et colonne N (14) (de la feuille active)
(Voilà si ça peut aider quelqu'un...)
Bolimoche !
Ce qu'il me fallait c'était réccupérer des données dans plusieurs feuilles en fonction du nom de la feuille et enfin de les rapatrier dans un tableau.
Merci quand même mais le bon code était :
For b = 5 To 12510
For a = 1 To Worksheets.Count
If Sheets(a).Name = Cells(b, 5) Then
Cells(b, 14).Value = Sheets(Sheets(a).Name).Range("D39").Value
End If
Next
Next
Ici on va chercher entre la ligne 5 à 12510 et parmis toutes mes feuilles, la feuille qui a le même nom que la celulle de la ligne b dans la colonne E (5) (de la feuille active) et on récupère la celulle D39 de cette feuille que l'on colle dans la celulle de la ligne b et colonne N (14) (de la feuille active)
(Voilà si ça peut aider quelqu'un...)
Bolimoche !