Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

Infos de plusieurs feuil sur ma feuil de "Récap".

  • Initiateur de la discussion Initiateur de la discussion Daniel
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

D

Daniel

Guest
Bonjour à toutes et à tous et " Bonne Année ".
Question: Comment automatiser la transcription de l'ensemble des données inscrites sur plusieurs feuilles sur ma feuille de "Récap".
Voir piece jointe.
Je vous remerci d'avance. A bientôt Daniel
 

Pièces jointes

bonjour Daniel,

tu peux copier cette macro que tu places dans un module standard.
Condition : ta page de récup doit être toujours à droite des autres, comme dans ton exemple, sinon la boucle ne s'effectue pas correctement.

-----------------------------------------------------------------------------
Sub Recap()
Application.ScreenUpdating = False

For Each sh In Worksheets
If sh.Name = "Recap" Then Exit For
Worksheets(sh.Name).Activate
Range("B6:M" & [B65536].End(xlUp).Row).Copy Destination:= _
Worksheets("Recap").[B65536].End(xlUp).Offset(1, 0)

Worksheets("Recap").Activate
Next
End Sub
------------------------------------------------------------------------------


amicalement
 
Bonsoir OERN et le Forum,

J'ai oco un ti soucis...
Sur l'ensemble des feuilles sélectionnées, certaines devraient être omise. Imaginons onglet profession, onglet age...
Que dois-je apporter en complément de cette excellente macro.
Merci encore et à bientôt. Daniel
 
Daniel,

essaye comme suit, ça devrait le faire :

-----------------------------------------------------------------------------
Sub Recap()
Application.ScreenUpdating = False

For Each sh In Worksheets

If Left(sh.Name, 8) = "Attelier" Then
Worksheets(sh.Name).Activate
Range("B6:M" & [B65536].End(xlUp).Row).Copy Destination:= _
Worksheets("Recap").[B65536].End(xlUp).Offset(1, 0)
End If

Next

Worksheets("Recap").Activate

End Sub
------------------------------------------------------------------------------

La macro ne s'interesse qu'aux feuilles dont le nom commence par "Attelier", avec 2 "t",puisque tu les a nommées comme ça.


amicalement
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…