Fusion de 3 feuilles de calcul en une seule

ddrcldnn

XLDnaute Nouveau
Je souhaite fusionner les feuilles de calcul A, B, C en une seule en reportant A, puis B et C. Les entetes ont la meme structure

merci

Fichier joint
 

Pièces jointes

  • Fusion3feuilles.xlsx
    19.6 KB · Affichages: 115

kiki29

XLDnaute Barbatruc
Re : Fusion de 3 feuilles de calcul en une seule

Salut, une approche, à toi de poursuivre, lancer la macro ConcatenationFeuilles
 

Pièces jointes

  • Fusion3feuilles.zip
    19.8 KB · Affichages: 114
  • Fusion3feuilles.zip
    19.8 KB · Affichages: 109
  • Fusion3feuilles.zip
    19.8 KB · Affichages: 104
Dernière édition:

ddrcldnn

XLDnaute Nouveau
Re : Fusion de 3 feuilles de calcul en une seule

Merci, pour le code.
Mais j'ai d'autres feuilles dans le classeur.
Je pensais utiliser : array mais ca ne marche pas .

Sub ConcatenationarrayFeuilles()
Dim i As Variant, T() As Variant

Application.ScreenUpdating = False
ShFusion.Cells.Clear

For i = 1 To Sheets(Array("A", "B", "C"))
With Sheets(i)
Select Case Sheets(i).Name
Case "A"
T = .Range("A1:AG" & .Range("A" & Rows.Count).End(xlUp).Row).Value
ShFusion.Range("A" & Rows.Count).End(xlUp).Offset(1).Resize(UBound(T, 1), UBound(T, 2)) = T
Case Else
T = .Range("A2:AG" & .Range("A" & Rows.Count).End(xlUp).Row).Value
ShFusion.Range("A" & Rows.Count).End(xlUp).Offset(1).Resize(UBound(T, 1), UBound(T, 2)) = T
End Select
End With

Next i
Erase T
ShFusion.Rows("1:1").Delete Shift:=xlUp
Application.ScreenUpdating = True
End Sub


Avez-vous la solution

Merci
 
Dernière édition:

kiki29

XLDnaute Barbatruc
Re : Fusion de 3 feuilles de calcul en une seule

Rz, remplacer
Code:
Case Else
par
Code:
Case "B", "C"
Array pourrait fonctionner mais comme tu fais n'importe quoi
 

Pièces jointes

  • Fusion3feuilles.zip
    19.3 KB · Affichages: 71
  • Fusion3feuilles.zip
    19.3 KB · Affichages: 87
  • Fusion3feuilles.zip
    19.3 KB · Affichages: 75
Dernière édition:

Discussions similaires

Réponses
5
Affichages
194

Statistiques des forums

Discussions
312 682
Messages
2 090 866
Membres
104 680
dernier inscrit
AvPi26