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

Plusieurs feuilles dans une seule vba

sircroco

XLDnaute Nouveau
Bonjour !


Je demande votre aide car j'aimerai avoir une macro qui copie le contenu des feuilles "Liv", "Commande" et "Prevision", dans la feuille "Compilation", De la deuxième ligne jusqu'à la dernière row count. Les colonnes sont identiques ! Il y a juste dans la feuille prevision où on a moins de colonnes mais ça ne fait rien, je souhaite que tous les contenus soit collés dans la feuille "Compilation", de la deuxième ligne jusqu'à la dernière ligne (somme des lignes des différentes feuilles logiquement)

Voici le fichier
 

Pièces jointes

  • Test.xlsm
    22.5 KB · Affichages: 25

sircroco

XLDnaute Nouveau
Bonjour Paritec, bonjour tout le monde.

Je viens de remarquer un petit détail, lorsque je reéxecute la macro, ça ne remplace pas l'ancien contenu.
Par exemple si au total après exécution de la macro j'ai 30000 lignes, si je reéxecute la macro ça donne 60000 lignes au lieu de 30000 lignes (à jour)

Y a t'-il un bout de code que je pourrai intégrer à la macro existante ?
 

sircroco

XLDnaute Nouveau
bonjour Pierrejean, je crois que j'ai trouvé tout seul j'ai utilisé :

Dim DL As String

DL = Cells(Rows.Count, 1).End(xlUp).Row

Rows("2:" & DL).Delete


Merci tout de même de votre générosité !!
 

Discussions similaires

Réponses
7
Affichages
368
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…