didier09
XLDnaute Occasionnel
Bonjour le forum,
Je reviens vers vous pour de l'aide. je n'arrive pas à adapter un code (Code de M. Boigontier) à mon besoin.
Je dois récupérer un onglet d'un fichier mensuel pour faire un récap annuel dans un autre fichier (10 ans d'archives)
Je travaille sur cette macro:
Les feuilles sont protégées par mot de passe : OK
Merci pour vos retours.
Didier
Je reviens vers vous pour de l'aide. je n'arrive pas à adapter un code (Code de M. Boigontier) à mon besoin.
Je dois récupérer un onglet d'un fichier mensuel pour faire un récap annuel dans un autre fichier (10 ans d'archives)
Je travaille sur cette macro:
VB:
Sub consolide()
Sub consolide()
ChDir ActiveWorkbook.Path
Set classeurMaitre = ActiveWorkbook
sup
compteur = 1
nf = Dir("*.xls")
Do While nf <> ""
If nf <> classeurMaitre.Name Then
Workbooks.Open Filename:=nf
Sheets("ET").Select
ActiveSheet.Unprotect
Sheets("ET").Copy
ActiveSheet.Protect DrawingObjects:=True, Contents:=True, Scenarios:=True
ActiveWorkbook.Activate
Sheets.Add After:=ActiveSheet
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
'For k = 1 To Sheets.Count
'Sheets(k).Copy After:=classeurMaitre.Sheets(classeurMaitre.Sheets.Count)
'classeurMaitre.Sheets(classeurMaitre.Sheets.Count).Name = "ET" & compteur
'compteur = compteur + 1
'Next k
Workbooks(nf).Close False
End If
nf = Dir
Loop
End Sub
End Sub
Les feuilles sont protégées par mot de passe : OK
Merci pour vos retours.
Didier