OVH Cloud OVH Cloud

Copy de feuilles

9 réponses
Avatar
Jacky
Bonsoir,

J'ai 12 feuilles , une pour chaque mois de l'année, elles contiennent
chacune 10 colonnes et un certain nombre de lignes variables.
Je souhaite dans une13ème feuille avoir la totalité du contenu des 12 autres
feuilles.
Je fait cela avec une macro que je n'ose pas publier tellement elle est
tarabiscotée.
Je suis sur que l'un d'entre vous aura une manière de faire cela, très
simplement.
Merci

9 réponses

Avatar
Bourby
bonsoir,

sans macro, tu peux écrire dans la cellule A1 de la 13ème feuille:
=SOMME(Feuil1:Feuil12!A1) [à adapter en fonction de tes noms de feuilles]
et "tirer" la formule partout où tu en as besoin.

Est-ce que ça répond à ta question? La "totalité" voulait-elle dire la
somme?

Cordialement

Bourby

"Jacky" a écrit dans le message news:
#
Bonsoir,

J'ai 12 feuilles , une pour chaque mois de l'année, elles contiennent
chacune 10 colonnes et un certain nombre de lignes variables.
Je souhaite dans une13ème feuille avoir la totalité du contenu des 12
autres

feuilles.
Je fait cela avec une macro que je n'ose pas publier tellement elle est
tarabiscotée.
Je suis sur que l'un d'entre vous aura une manière de faire cela, très
simplement.
Merci




Avatar
Jacky
Bonsoir Bourby
Merci d'avoir répondu.
Ben non, ce n'est pas la somme que je cherche, mais un simple copié du
contenu des 12 autres feuilles, plus éventuellement le nombre total de
ligne.
Bonne soirée.
JJ
"Bourby" a écrit dans le message de news:

bonsoir,

sans macro, tu peux écrire dans la cellule A1 de la 13ème feuille:
=SOMME(Feuil1:Feuil12!A1) [à adapter en fonction de tes noms de
feuilles]

et "tirer" la formule partout où tu en as besoin.

Est-ce que ça répond à ta question? La "totalité" voulait-elle dire la
somme?

Cordialement

Bourby

"Jacky" a écrit dans le message news:
#
Bonsoir,

J'ai 12 feuilles , une pour chaque mois de l'année, elles contiennent
chacune 10 colonnes et un certain nombre de lignes variables.
Je souhaite dans une13ème feuille avoir la totalité du contenu des 12
autres

feuilles.
Je fait cela avec une macro que je n'ose pas publier tellement elle est
tarabiscotée.
Je suis sur que l'un d'entre vous aura une manière de faire cela, très
simplement.
Merci








Avatar
Hervé
Salut Jacky,
Adapte le nom de la feuille où tu cumule :

Sub CopierFeuilles()
Dim FE As Worksheet
Dim Cel As Range
For Each FE In Worksheets
'adapter le nom 2 fois
If FE.Name <> "Feuil13" Then
With Worksheets("Feuil13")
'adapter la colonne de la cellule la plus basse
Set Cel = .[A65536].End(xlUp) _
.Offset(IIf(.[A1] = "", 0, 1), 0)
End With
FE.UsedRange.Copy Cel
End If
Next
Set Cel = Nothing
Set FE = Nothing
End Sub

Hervé.

"Jacky" a écrit dans le message news:
#
Bonsoir,

J'ai 12 feuilles , une pour chaque mois de l'année, elles contiennent
chacune 10 colonnes et un certain nombre de lignes variables.
Je souhaite dans une13ème feuille avoir la totalité du contenu des 12
autres

feuilles.
Je fait cela avec une macro que je n'ose pas publier tellement elle est
tarabiscotée.
Je suis sur que l'un d'entre vous aura une manière de faire cela, très
simplement.
Merci




Avatar
Denis Michon
Bonjour Jacky,

Essaie ceci :

Tu dois modifier le nom (onglet) de ta feuille de destination (où seront copiées les données.)

Seules les étiquettes de la ligne 1 de la feuille 1 seront copiées. Les autres feuilles, les étiquettes que j'ai
supposées en ligne 1 seront omises lors de la recopie.


à copier dans un module standard :
'-------------------------------
Sub CopierDesFeuilles()

Dim FeuilleRésultat As String
Dim Rg As Range 'Plage source
Dim Rg1 As Range 'Plage destination
Dim A As Integer, C As Integer, R As Integer
FeuilleRésultat = "Feuil4" 'à déterminer

'détermine où seront copiées les données
With Worksheets(FeuilleRésultat)
If .Range("a1") = "" Then
Set Rg1 = .Range("A1")
Else
Set Rg1 = .Range("A" & .Range("A65536").End(xlUp)(2).Row)
End If
End With

'Boucle sur les feuilles à copier vers destination...
C = 1: R = 1
For Each Sh In Worksheets
A = A + 1
If A > 1 Then C = 2
If Sh.Name <> FeuilleRésultat Then
With Sh
Set Rg = .Range("A" & C & ":J" & .Range("A65536").End(xlUp).Row)
Rg.Copy Rg1(R)
R = R + Rg.Rows.Count
End With
End If
Next

Set Rg = Nothing: Set Rg1 = Nothing

End Sub
'-------------------------------


Salutations!


"Jacky" a écrit dans le message de news:%
Bonsoir,

J'ai 12 feuilles , une pour chaque mois de l'année, elles contiennent
chacune 10 colonnes et un certain nombre de lignes variables.
Je souhaite dans une13ème feuille avoir la totalité du contenu des 12 autres
feuilles.
Je fait cela avec une macro que je n'ose pas publier tellement elle est
tarabiscotée.
Je suis sur que l'un d'entre vous aura une manière de faire cela, très
simplement.
Merci
Avatar
Jacky
Merci Hervé, merci Denis

J'ai oublié de préciser que les données copiées débutent en ligne 3 et idem
pour la destination.
Quelles sont les variables à adaptées ?
Avec mes excuses pour cet oubli.
J'ai essayé de modifier, mais cela ne donne pas le résultat escompté.
Merci



"Denis Michon" a écrit dans le message news:
PxWjb.1875$
Bonjour Jacky,

Essaie ceci :

Tu dois modifier le nom (onglet) de ta feuille de destination (où seront
copiées les données.)


Seules les étiquettes de la ligne 1 de la feuille 1 seront copiées. Les
autres feuilles, les étiquettes que j'ai

supposées en ligne 1 seront omises lors de la recopie.


à copier dans un module standard :
'-------------------------------
Sub CopierDesFeuilles()

Dim FeuilleRésultat As String
Dim Rg As Range 'Plage source
Dim Rg1 As Range 'Plage destination
Dim A As Integer, C As Integer, R As Integer
FeuilleRésultat = "Feuil4" 'à déterminer

'détermine où seront copiées les données
With Worksheets(FeuilleRésultat)
If .Range("a1") = "" Then
Set Rg1 = .Range("A1")
Else
Set Rg1 = .Range("A" & .Range("A65536").End(xlUp)(2).Row)
End If
End With

'Boucle sur les feuilles à copier vers destination...
C = 1: R = 1
For Each Sh In Worksheets
A = A + 1
If A > 1 Then C = 2
If Sh.Name <> FeuilleRésultat Then
With Sh
Set Rg = .Range("A" & C & ":J" &
.Range("A65536").End(xlUp).Row)

Rg.Copy Rg1(R)
R = R + Rg.Rows.Count
End With
End If
Next

Set Rg = Nothing: Set Rg1 = Nothing

End Sub
'-------------------------------


Salutations!


"Jacky" a écrit dans le message de
news:%

Bonsoir,

J'ai 12 feuilles , une pour chaque mois de l'année, elles contiennent
chacune 10 colonnes et un certain nombre de lignes variables.
Je souhaite dans une13ème feuille avoir la totalité du contenu des 12
autres

feuilles.
Je fait cela avec une macro que je n'ose pas publier tellement elle est
tarabiscotée.
Je suis sur que l'un d'entre vous aura une manière de faire cela, très
simplement.
Merci





Avatar
Denis Michon
Bonjour Jacky,

ça devrait aller !

'----------------------------------
Sub CopierDesFeuilles()

Dim FeuilleRésultat As String
Dim Rg As Range 'Plage source
Dim Rg1 As Range 'Plage destination
Dim A As Integer, C As Integer, R As Integer
FeuilleRésultat = "Feuil4" 'à déterminer

'détermine où seront copiées les données
With Worksheets(FeuilleRésultat)
If .Range("a3") = "" Then
Set Rg1 = .Range("A3")
Else
Set Rg1 = .Range("A" & .Range("A65536").End(xlUp)(2).Row)
End If
End With

'Boucle sur les feuilles à copier vers destination...
C = 3: R = 1
For Each Sh In Worksheets
A = A + 1
If A > 1 Then C = 2
If Sh.Name <> FeuilleRésultat Then
With Sh
Set Rg = .Range("A" & C & ":J" & .Range("A65536").End(xlUp).Row)
Rg.Copy Rg1(R)
R = R + Rg.Rows.Count
End With
End If
Next

Set Rg = Nothing: Set Rg1 = Nothing

End Sub
'----------------------------------


Salutations!





"Jacky" a écrit dans le message de news:
Merci Hervé, merci Denis

J'ai oublié de préciser que les données copiées débutent en ligne 3 et idem
pour la destination.
Quelles sont les variables à adaptées ?
Avec mes excuses pour cet oubli.
J'ai essayé de modifier, mais cela ne donne pas le résultat escompté.
Merci



"Denis Michon" a écrit dans le message news:
PxWjb.1875$
Bonjour Jacky,

Essaie ceci :

Tu dois modifier le nom (onglet) de ta feuille de destination (où seront
copiées les données.)


Seules les étiquettes de la ligne 1 de la feuille 1 seront copiées. Les
autres feuilles, les étiquettes que j'ai

supposées en ligne 1 seront omises lors de la recopie.


à copier dans un module standard :
'-------------------------------
Sub CopierDesFeuilles()

Dim FeuilleRésultat As String
Dim Rg As Range 'Plage source
Dim Rg1 As Range 'Plage destination
Dim A As Integer, C As Integer, R As Integer
FeuilleRésultat = "Feuil4" 'à déterminer

'détermine où seront copiées les données
With Worksheets(FeuilleRésultat)
If .Range("a1") = "" Then
Set Rg1 = .Range("A1")
Else
Set Rg1 = .Range("A" & .Range("A65536").End(xlUp)(2).Row)
End If
End With

'Boucle sur les feuilles à copier vers destination...
C = 1: R = 1
For Each Sh In Worksheets
A = A + 1
If A > 1 Then C = 2
If Sh.Name <> FeuilleRésultat Then
With Sh
Set Rg = .Range("A" & C & ":J" &
.Range("A65536").End(xlUp).Row)

Rg.Copy Rg1(R)
R = R + Rg.Rows.Count
End With
End If
Next

Set Rg = Nothing: Set Rg1 = Nothing

End Sub
'-------------------------------


Salutations!


"Jacky" a écrit dans le message de
news:%

Bonsoir,

J'ai 12 feuilles , une pour chaque mois de l'année, elles contiennent
chacune 10 colonnes et un certain nombre de lignes variables.
Je souhaite dans une13ème feuille avoir la totalité du contenu des 12
autres

feuilles.
Je fait cela avec une macro que je n'ose pas publier tellement elle est
tarabiscotée.
Je suis sur que l'un d'entre vous aura une manière de faire cela, très
simplement.
Merci





Avatar
Jacky
Re Bonjour Denis

Cela fonctionne pour la première feuille, mais ensuite il ajoute la ligne 2
des feuilles suivantes, alors que mes feuilles sont toutes au même format.
Qu'es donc ??

JJ

"Denis Michon" a écrit dans le message news:
Dzbkb.2123$
Bonjour Jacky,

ça devrait aller !

'----------------------------------
Sub CopierDesFeuilles()

Dim FeuilleRésultat As String
Dim Rg As Range 'Plage source
Dim Rg1 As Range 'Plage destination
Dim A As Integer, C As Integer, R As Integer
FeuilleRésultat = "Feuil4" 'à déterminer

'détermine où seront copiées les données
With Worksheets(FeuilleRésultat)
If .Range("a3") = "" Then
Set Rg1 = .Range("A3")
Else
Set Rg1 = .Range("A" & .Range("A65536").End(xlUp)(2).Row)
End If
End With

'Boucle sur les feuilles à copier vers destination...
C = 3: R = 1
For Each Sh In Worksheets
A = A + 1
If A > 1 Then C = 2
If Sh.Name <> FeuilleRésultat Then
With Sh
Set Rg = .Range("A" & C & ":J" &
.Range("A65536").End(xlUp).Row)

Rg.Copy Rg1(R)
R = R + Rg.Rows.Count
End With
End If
Next

Set Rg = Nothing: Set Rg1 = Nothing

End Sub
'----------------------------------


Salutations!





"Jacky" a écrit dans le message de
news:

Merci Hervé, merci Denis

J'ai oublié de préciser que les données copiées débutent en ligne 3 et
idem

pour la destination.
Quelles sont les variables à adaptées ?
Avec mes excuses pour cet oubli.
J'ai essayé de modifier, mais cela ne donne pas le résultat escompté.
Merci



"Denis Michon" a écrit dans le message news:
PxWjb.1875$
Bonjour Jacky,

Essaie ceci :

Tu dois modifier le nom (onglet) de ta feuille de destination (où seront
copiées les données.)


Seules les étiquettes de la ligne 1 de la feuille 1 seront copiées. Les
autres feuilles, les étiquettes que j'ai

supposées en ligne 1 seront omises lors de la recopie.


à copier dans un module standard :
'-------------------------------
Sub CopierDesFeuilles()

Dim FeuilleRésultat As String
Dim Rg As Range 'Plage source
Dim Rg1 As Range 'Plage destination
Dim A As Integer, C As Integer, R As Integer
FeuilleRésultat = "Feuil4" 'à déterminer

'détermine où seront copiées les données
With Worksheets(FeuilleRésultat)
If .Range("a1") = "" Then
Set Rg1 = .Range("A1")
Else
Set Rg1 = .Range("A" & .Range("A65536").End(xlUp)(2).Row)
End If
End With

'Boucle sur les feuilles à copier vers destination...
C = 1: R = 1
For Each Sh In Worksheets
A = A + 1
If A > 1 Then C = 2
If Sh.Name <> FeuilleRésultat Then
With Sh
Set Rg = .Range("A" & C & ":J" &
.Range("A65536").End(xlUp).Row)

Rg.Copy Rg1(R)
R = R + Rg.Rows.Count
End With
End If
Next

Set Rg = Nothing: Set Rg1 = Nothing

End Sub
'-------------------------------


Salutations!


"Jacky" a écrit dans le message de
news:%

Bonsoir,

J'ai 12 feuilles , une pour chaque mois de l'année, elles contiennent
chacune 10 colonnes et un certain nombre de lignes variables.
Je souhaite dans une13ème feuille avoir la totalité du contenu des 12
autres

feuilles.
Je fait cela avec une macro que je n'ose pas publier tellement elle est
tarabiscotée.
Je suis sur que l'un d'entre vous aura une manière de faire cela, très
simplement.
Merci










Avatar
Denis Michon
Bonjour Jacky,

Effectivement, je n'avais pas effectué tous les changements ;-)

'----------------------------
Sub CopierDesFeuilles()

Dim FeuilleRésultat As String
Dim Rg As Range 'Plage source
Dim Rg1 As Range 'Plage destination
Dim A As Integer, C As Integer, R As Integer
FeuilleRésultat = "Feuil4" 'à déterminer

'détermine où seront copiées les données
With Worksheets(FeuilleRésultat)
If .Range("a3") = "" Then
Set Rg1 = .Range("A3")
A = 2
Else
Set Rg1 = .Range("A" & .Range("A65536").End(xlUp)(2).Row)
A = 3
End If
End With

'Boucle sur les feuilles à copier vers destination...
C = 3: R = 1
For Each Sh In Worksheets
A = A + 1
If A > 3 Then C = 4
If Sh.Name <> FeuilleRésultat Then
With Sh
Set Rg = .Range("A" & C & ":J" & .Range("A65536").End(xlUp).Row)
Rg.Copy Rg1(R)
R = R + Rg.Rows.Count
End With
End If
Next
Set Rg = Nothing: Set Rg1 = Nothing

End Sub
'----------------------------


Salutations!



"Jacky" a écrit dans le message de news:
Re Bonjour Denis

Cela fonctionne pour la première feuille, mais ensuite il ajoute la ligne 2
des feuilles suivantes, alors que mes feuilles sont toutes au même format.
Qu'es donc ??

JJ

"Denis Michon" a écrit dans le message news:
Dzbkb.2123$
Bonjour Jacky,

ça devrait aller !

'----------------------------------
Sub CopierDesFeuilles()

Dim FeuilleRésultat As String
Dim Rg As Range 'Plage source
Dim Rg1 As Range 'Plage destination
Dim A As Integer, C As Integer, R As Integer
FeuilleRésultat = "Feuil4" 'à déterminer

'détermine où seront copiées les données
With Worksheets(FeuilleRésultat)
If .Range("a3") = "" Then
Set Rg1 = .Range("A3")
Else
Set Rg1 = .Range("A" & .Range("A65536").End(xlUp)(2).Row)
End If
End With

'Boucle sur les feuilles à copier vers destination...
C = 3: R = 1
For Each Sh In Worksheets
A = A + 1
If A > 1 Then C = 2
If Sh.Name <> FeuilleRésultat Then
With Sh
Set Rg = .Range("A" & C & ":J" &
.Range("A65536").End(xlUp).Row)

Rg.Copy Rg1(R)
R = R + Rg.Rows.Count
End With
End If
Next

Set Rg = Nothing: Set Rg1 = Nothing

End Sub
'----------------------------------


Salutations!





"Jacky" a écrit dans le message de
news:

Merci Hervé, merci Denis

J'ai oublié de préciser que les données copiées débutent en ligne 3 et
idem

pour la destination.
Quelles sont les variables à adaptées ?
Avec mes excuses pour cet oubli.
J'ai essayé de modifier, mais cela ne donne pas le résultat escompté.
Merci



"Denis Michon" a écrit dans le message news:
PxWjb.1875$
Bonjour Jacky,

Essaie ceci :

Tu dois modifier le nom (onglet) de ta feuille de destination (où seront
copiées les données.)


Seules les étiquettes de la ligne 1 de la feuille 1 seront copiées. Les
autres feuilles, les étiquettes que j'ai

supposées en ligne 1 seront omises lors de la recopie.


à copier dans un module standard :
'-------------------------------
Sub CopierDesFeuilles()

Dim FeuilleRésultat As String
Dim Rg As Range 'Plage source
Dim Rg1 As Range 'Plage destination
Dim A As Integer, C As Integer, R As Integer
FeuilleRésultat = "Feuil4" 'à déterminer

'détermine où seront copiées les données
With Worksheets(FeuilleRésultat)
If .Range("a1") = "" Then
Set Rg1 = .Range("A1")
Else
Set Rg1 = .Range("A" & .Range("A65536").End(xlUp)(2).Row)
End If
End With

'Boucle sur les feuilles à copier vers destination...
C = 1: R = 1
For Each Sh In Worksheets
A = A + 1
If A > 1 Then C = 2
If Sh.Name <> FeuilleRésultat Then
With Sh
Set Rg = .Range("A" & C & ":J" &
.Range("A65536").End(xlUp).Row)

Rg.Copy Rg1(R)
R = R + Rg.Rows.Count
End With
End If
Next

Set Rg = Nothing: Set Rg1 = Nothing

End Sub
'-------------------------------


Salutations!


"Jacky" a écrit dans le message de
news:%

Bonsoir,

J'ai 12 feuilles , une pour chaque mois de l'année, elles contiennent
chacune 10 colonnes et un certain nombre de lignes variables.
Je souhaite dans une13ème feuille avoir la totalité du contenu des 12
autres

feuilles.
Je fait cela avec une macro que je n'ose pas publier tellement elle est
tarabiscotée.
Je suis sur que l'un d'entre vous aura une manière de faire cela, très
simplement.
Merci










Avatar
Jacky
Merci beaucoup Denis
J'ai de quoi m'occuper ce Week end
Bonne journée
JJ

"Denis Michon" a écrit dans le message news:
upckb.2136$
Bonjour Jacky,

Effectivement, je n'avais pas effectué tous les changements ;-)

'----------------------------
Sub CopierDesFeuilles()

Dim FeuilleRésultat As String
Dim Rg As Range 'Plage source
Dim Rg1 As Range 'Plage destination
Dim A As Integer, C As Integer, R As Integer
FeuilleRésultat = "Feuil4" 'à déterminer

'détermine où seront copiées les données
With Worksheets(FeuilleRésultat)
If .Range("a3") = "" Then
Set Rg1 = .Range("A3")
A = 2
Else
Set Rg1 = .Range("A" & .Range("A65536").End(xlUp)(2).Row)
A = 3
End If
End With

'Boucle sur les feuilles à copier vers destination...
C = 3: R = 1
For Each Sh In Worksheets
A = A + 1
If A > 3 Then C = 4
If Sh.Name <> FeuilleRésultat Then
With Sh
Set Rg = .Range("A" & C & ":J" &
.Range("A65536").End(xlUp).Row)

Rg.Copy Rg1(R)
R = R + Rg.Rows.Count
End With
End If
Next
Set Rg = Nothing: Set Rg1 = Nothing

End Sub
'----------------------------


Salutations!



"Jacky" a écrit dans le message de
news:

Re Bonjour Denis

Cela fonctionne pour la première feuille, mais ensuite il ajoute la ligne
2

des feuilles suivantes, alors que mes feuilles sont toutes au même format.
Qu'es donc ??

JJ

"Denis Michon" a écrit dans le message news:
Dzbkb.2123$
Bonjour Jacky,

ça devrait aller !

'----------------------------------
Sub CopierDesFeuilles()

Dim FeuilleRésultat As String
Dim Rg As Range 'Plage source
Dim Rg1 As Range 'Plage destination
Dim A As Integer, C As Integer, R As Integer
FeuilleRésultat = "Feuil4" 'à déterminer

'détermine où seront copiées les données
With Worksheets(FeuilleRésultat)
If .Range("a3") = "" Then
Set Rg1 = .Range("A3")
Else
Set Rg1 = .Range("A" & .Range("A65536").End(xlUp)(2).Row)
End If
End With

'Boucle sur les feuilles à copier vers destination...
C = 3: R = 1
For Each Sh In Worksheets
A = A + 1
If A > 1 Then C = 2
If Sh.Name <> FeuilleRésultat Then
With Sh
Set Rg = .Range("A" & C & ":J" &
.Range("A65536").End(xlUp).Row)

Rg.Copy Rg1(R)
R = R + Rg.Rows.Count
End With
End If
Next

Set Rg = Nothing: Set Rg1 = Nothing

End Sub
'----------------------------------


Salutations!





"Jacky" a écrit dans le message de
news:

Merci Hervé, merci Denis

J'ai oublié de préciser que les données copiées débutent en ligne 3 et
idem

pour la destination.
Quelles sont les variables à adaptées ?
Avec mes excuses pour cet oubli.
J'ai essayé de modifier, mais cela ne donne pas le résultat escompté.
Merci



"Denis Michon" a écrit dans le message news:
PxWjb.1875$
Bonjour Jacky,

Essaie ceci :

Tu dois modifier le nom (onglet) de ta feuille de destination (où
seront



copiées les données.)

Seules les étiquettes de la ligne 1 de la feuille 1 seront copiées.
Les



autres feuilles, les étiquettes que j'ai
supposées en ligne 1 seront omises lors de la recopie.


à copier dans un module standard :
'-------------------------------
Sub CopierDesFeuilles()

Dim FeuilleRésultat As String
Dim Rg As Range 'Plage source
Dim Rg1 As Range 'Plage destination
Dim A As Integer, C As Integer, R As Integer
FeuilleRésultat = "Feuil4" 'à déterminer

'détermine où seront copiées les données
With Worksheets(FeuilleRésultat)
If .Range("a1") = "" Then
Set Rg1 = .Range("A1")
Else
Set Rg1 = .Range("A" & .Range("A65536").End(xlUp)(2).Row)
End If
End With

'Boucle sur les feuilles à copier vers destination...
C = 1: R = 1
For Each Sh In Worksheets
A = A + 1
If A > 1 Then C = 2
If Sh.Name <> FeuilleRésultat Then
With Sh
Set Rg = .Range("A" & C & ":J" &
.Range("A65536").End(xlUp).Row)

Rg.Copy Rg1(R)
R = R + Rg.Rows.Count
End With
End If
Next

Set Rg = Nothing: Set Rg1 = Nothing

End Sub
'-------------------------------


Salutations!


"Jacky" a écrit dans le message de
news:%

Bonsoir,

J'ai 12 feuilles , une pour chaque mois de l'année, elles contiennent
chacune 10 colonnes et un certain nombre de lignes variables.
Je souhaite dans une13ème feuille avoir la totalité du contenu des 12
autres

feuilles.
Je fait cela avec une macro que je n'ose pas publier tellement elle
est



tarabiscotée.
Je suis sur que l'un d'entre vous aura une manière de faire cela, très
simplement.
Merci