Académique Documents
Professionnel Documents
Culture Documents
Oter La Protection D Une Feuille Excel A L Aide D Une Macro
Oter La Protection D Une Feuille Excel A L Aide D Une Macro
dunemacro
TestsousWindowsXPSP3avecMicrosoftExcel2007.
AvezvousperdulemotdepassedelaprotectiondunefeuilledundevosclasseursMicrosoftExcel?
LamacrociaprspermetdenleveruneprotectiondansunefeuilleExcelactive.Voicicommentlinstaller:
Excel2007:
1. SilnyapaslongletDveloppeurdansleruban(barredoutils),impossibledaccderVisual
BasicEditor.Ilfautdonclafficher.
2. PourfaireapparatrelongletDveloppeur,ilfautchoisirleBoutonOffice>OptionsExcel(un
boutonenbasdroitedumenudroulant)etactiverlacasecocherAfficherlonglet
Dveloppeurdansleruban.
3. SurlerubanchoisissezlongletDveloppeur>VisualBasic(outaperAlt+F11)
4. DansVisualBasic,choisirlemenuInsertion>Module.
OterlaprotectiondunefeuilleExcelprotgeparunmotdepasseavecunemacroAstucedeFrankGygli06.03.2010
Page1
5. Copieretcollerlamacrocidessousdanslemodulepeinecr.
SubVire_me_la()
Dima,b,c,d,e,f,g,h,i,j,k,lAsInteger
OnErrorResumeNext
Fora=65To66
Forb=65To66
Forc=65To66
Ford=65To66
Fore=65To66
Forf=65To66
Forg=65To66
Forh=65To66
Fori=65To66
Forj=65To66
Fork=65To66
Forl=32To126
ActiveSheet.UnprotectChr(a)&Chr(b)&Chr(c)&Chr(d)&Chr(e)&Chr(f)&Chr(g)&Chr(h)&
Chr(i)&Chr(j)&Chr(k)&Chr(l)
IfActiveSheet.ProtectContents=FalseThen
MsgBox"Laprotectiondelafeuilleatenleveavecsuccs!"&Chr(10)&Chr(10)&"Les
caractresquiontraliscetteprouessesont:"&Chr(10)&Chr(10)&Chr(a)&Chr(b)&Chr(c)
&Chr(d)&Chr(e)&Chr(f)&Chr(g)&Chr(h)&Chr(i)&Chr(j)&Chr(k)&Chr(l),vbInformation,
"Cestfait!"
ExitSub
EndIf
Next
Next
Next
Next
Next
Next
Next
Next
Next
Next
Next
Next
EndSub
6. DansVisualBasic,choisirlemenuOutils>Macro>puisslectionnezlamacroVire_me_laet
cliquersurExcuter.
7. Lamacroenlvelaprotectiondelafeuilleetaffichelemotdepassequiestparvenucersultat.
Lamacroestparfoislonguesexcuter,maisellefonctionne
Postscriptum:
Pourenleverlaprotectiondunclasseur,ilsuffitdechangerActiveSheet.Unprotecten
ActiveWorkbook.UnprotectetActiveSheet.ProtectContentsen
ActiveWorkbook.ProtectStructure.
OterlaprotectiondunefeuilleExcelprotgeparunmotdepasseavecunemacroAstucedeFrankGygli06.03.2010
Page2