lennynero256
XLDnaute Junior
Bonjour,
je tente de mettre un code vba dans une macro permettant de déprotéger temporairement la feuille où la macro s'exécute. J'ai un souci de syntaxe dans mon code que voici
J'ai une erreur ici :
j'utilise mal la propriété Sheets...
Merci d'avance pour votre correction !
Cordialement,
Lenny
je tente de mettre un code vba dans une macro permettant de déprotéger temporairement la feuille où la macro s'exécute. J'ai un souci de syntaxe dans mon code que voici
Code:
Sub EXPORT_STATS()
'
' EXPORT_STATS Macro
' Macro enregistrée le 12/12/2011
'
'
With Workbooks("stats_2012.xls").Sheets("SYNTHESE")
.Unprotect "monmotdepasse"
ThisWorkbook.Sheets("export").Unprotect "monmotdepasse"
ThisWorkbook.Sheets("export").Range("A3:AM3").Copy
With Workbooks("stats_2012.xls").Sheets("SYNTHESE")
.Range("A65536").End(xlUp).Offset(1, 0).PasteSpecial
.Paste Link:=True
End With
Application.CutCopyMode = False
ThisWorkbook.Sheets("export").Protect "monmotdepasse", True, True, True
End With
Workbooks("stats_2012.xls").Sheets ("SYNTHESE")
.Protect "monmotdepasse", True, True, True
Workbooks("stats2012.xls").Save
End Sub
J'ai une erreur ici :
Code:
Workbooks("stats_2012.xls").Sheets ("SYNTHESE")
j'utilise mal la propriété Sheets...
Merci d'avance pour votre correction !
Cordialement,
Lenny