Consolidation d'onglets, limiter le nombre de colonnes à consolider

  • Initiateur de la discussion Initiateur de la discussion exene
  • 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 !

exene

XLDnaute Accro
Bonjour,

J'utilise cette macro pour consolider des onglets

Sub Consolide()
Sheets("RECAPITULATIF").[A1].CurrentRegion.Offset(1, 0).Clear
For s = 5 To Sheets.Count
Sheets(s).[A1].CurrentRegion.Offset(2, 0).Copy _
Sheets("RECAPITULATIF").[A65000].End(xlUp).Offset(1, 0)
Next s
End Sub

Je n'arrive pas à définir le nombre de colonnes à consolider (colonnes A à K de chaque onglet).Il me semble que c'est CurrentRegion qu'il faut remplacer mais comment
Sheets(s).[A1].CurrentRegion.Offset(2, 0).Copy _

Merci
 
Dernière édition:
Re : Consolidation d'onglets, limiter le nombre de colonnes à consolider

Salut Pascal, bonjour le forum,

Pas sûr d'avoir bien compris... Peut-être comme ça :
Code:
Sheets(s).[A1].CurrentRegion.Offset(2, 0).Resize(, 11).Copy _
    Sheets("RECAPITULATIF").[A65000].End(xlUp).[COLOR=#000080]Offset(1, 0)
Merci pour tes bons plans zique...[/COLOR]
 
Re : Consolidation d'onglets, limiter le nombre de colonnes à consolider

Salut Pascal,

Comme on le dit régulièrement, sans fichier exemple, ça devient compliqué ... Par contre, pour bien comprendre ta manipulation, essaie de modifier ton code de la manière suivante: au début de ta boucle For, insère les 2 instructions suivantes
Code:
Sheets(s).Activate
Sheets(s).[A1].CurrentRegion.Offset(2, 0).Select
... toujours dans le VBE, appuye sur F8 jusqu'au moment où la ligne qui suit ces deux-là se met en jaune et observe dans la feuille active, la zone sélectionnée. Celle-ci correspond-t-elle à ce que tu voudrais copier?

Oups, Salut Robert!
 
Re : Consolidation d'onglets, limiter le nombre de colonnes à consolider

Bonjour Modeste,

Je sais sans fichier joint c'est pas top mais je n'arrivais pas à délimiter la plage à consolider. Dans les colonnes suivant la colonne K, il ' y a des valeurs que je ne voulais pas voir apparaitre dans l'onglet RECAPITULATIF. Le Resize résoud ainsi la plage à consolider
 
- 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

Discussions similaires

  • Question Question
Microsoft 365 Question code VBA
Réponses
2
Affichages
447
Réponses
3
Affichages
951
Retour