alors cette fois j'ai un problème de protection, j'ai une page qui est protégé et seules quelques cellules sont actives. Dans ma macro, certaines lignes se masquent ou sont affichées.
Seulement pour faire ça, il faut enlever la protcetion de la feuille, ce que j'ai fait, mais ce que je ne comprends pas, c'est que ma protection ne se lève pas lorsque j'ouvre ma feuille (dans un auto_open) mais qu'elle se débloque bien lorsque je relance ma macro une fois la feuille ouverte
J'y comprends rien
donc si quelqu'un peut y jeter un coup d'oeil, ça m'aiderait beaucoup
Cordialement
Bernaroff
Alors, si je puis me permettre :
1) plutôt qu'une "Sub Auto_open()"
Mettre le code dans le conteneur ThisWorkbook dans la sub "Private Sub Workbook_Open()"
2) Tu déprotège la feuille active
Code:
ActiveSheet.Unprotect
Mieux vaut dire exactement qu'elle feuille tu veux déprotéger
Code:
Sheets("Relevés").Unprotect
3) Tu n'es pas obligé de sélectionner une ligne, une colonne, une cellule
pour effectuer une action dessus