Récupérer des valeurs dans des onglets créés avec une macro
Résolu/Fermé
Luke94
Messages postés
61
Date d'inscription
jeudi 22 novembre 2012
Statut
Membre
Dernière intervention
13 novembre 2023
-
27 déc. 2014 à 21:28
Luke94 Messages postés 61 Date d'inscription jeudi 22 novembre 2012 Statut Membre Dernière intervention 13 novembre 2023 - 18 févr. 2016 à 20:56
Luke94 Messages postés 61 Date d'inscription jeudi 22 novembre 2012 Statut Membre Dernière intervention 13 novembre 2023 - 18 févr. 2016 à 20:56
A voir également:
- Récupérer des valeurs dans des onglets créés avec une macro
- Créer une carte avec des points - Guide
- Comment récupérer des messages supprimés sur whatsapp - Guide
- Recuperer video youtube - Guide
- Créer un lien pour partager des photos - Guide
- Telecharger macro convertir chiffre en lettre excel - Télécharger - Tableur
3 réponses
gbinforme
Messages postés
14946
Date d'inscription
lundi 18 octobre 2004
Statut
Contributeur
Dernière intervention
24 juin 2020
4 711
27 déc. 2014 à 21:47
27 déc. 2014 à 21:47
Bonjour,
Si tu pouvais nous mettre un exemple de structure des données, sans éléments personnels, avec la macro déjà utilisée, se serait plus facile de t'aider.
Pour communiquer ton classeur tu le télécharges sur https://www.cjoint.com/ et tu mets ici le lien obtenu.
Si tu pouvais nous mettre un exemple de structure des données, sans éléments personnels, avec la macro déjà utilisée, se serait plus facile de t'aider.
Pour communiquer ton classeur tu le télécharges sur https://www.cjoint.com/ et tu mets ici le lien obtenu.
via55
Messages postés
14501
Date d'inscription
mercredi 16 janvier 2013
Statut
Membre
Dernière intervention
28 novembre 2024
2 735
27 déc. 2014 à 23:43
27 déc. 2014 à 23:43
Bonsoir Luke94
Voilà une des macros possibles, à adapter :
Cdlmnt
Voilà une des macros possibles, à adapter :
Sub report() x = 0 'compte le nombre d'onglets commençant par ER For n = 1 To Sheets.Count If Left(Sheets(n).Name, 2) = "ER" Then x = x + 1 Next n ' Boucle sur les onglets et alimente Synthese For t = 1 To x ' Modifier les references pour les adapter à ton fichier Sheets("Synthese").Range("A" & 20 + t) = Sheets("ER" & t).Range("A10") Sheets("Synthese").Range("C" & 20 + t) = Sheets("ER" & t).Range("C10") Sheets("Synthese").Range("E" & 20 + t) = Sheets("ER" & t).Range("E10") Sheets("Synthese").Range("F" & 20 + t) = Sheets("ER" & t).Range("F10") Sheets("Synthese").Range("H" & 20 + t) = Sheets("ER" & t).Range("H10") Next t End Sub
Cdlmnt
Luke94
Messages postés
61
Date d'inscription
jeudi 22 novembre 2012
Statut
Membre
Dernière intervention
13 novembre 2023
18 févr. 2016 à 20:56
18 févr. 2016 à 20:56
Bonsoir,
je me suis rendu compte que je n'ai pas clôturé le sujet...
Avec énormément de retard, je vous remercie beaucoup pour votre proposition qui a répondu parfaitement à mon problème.
Cordialement.
je me suis rendu compte que je n'ai pas clôturé le sujet...
Avec énormément de retard, je vous remercie beaucoup pour votre proposition qui a répondu parfaitement à mon problème.
Cordialement.