enlever et remettre protection avec MACRO (VBA)

  • Initiateur de la discussion YANN
  • Date de début
Y

YANN

Guest
Bonjour à tous.
je souhaite renseigner une cellule avec une macro (pas de problème) (macro copier / coller) et ensuite lcolorier une zone de cellule

ma macro fonctionne (voir pièce jointe)
mais lorsque je protège ma feuille la macro Bug même avec la fonction Unprotect ??? pourquoi (voir pièce jointe)
comment faire avec un mot de passe

Merci d'avance de ce mistère

Yann

P..S je suis en excel 97
la macro de suppession de mot de passe a été écrite avec l'enregistreur VBA !

- la mise en forme conditionnelle ne marche car on supprime et remet la ligne !!
 

Pièces jointes

  • Classeur1.zip
    13.8 KB · Affichages: 162
  • Classeur1.zip
    13.8 KB · Affichages: 162
  • Classeur1.zip
    13.8 KB · Affichages: 164
Y

YANN

Guest
OK pour excel 2000 ou + (j'ai essayé chez moi)
mais en Excel 97 ça ne marche pas !!!!
Si quelqu'un l'a t il testé en excel 97 et que ça marche je basarde le micro du bureau par la fenètre ..........

Pourquoi ça ne marche pas en Excel 97 alors que la macro VBA a été ecrite sous excel 97 avec l'enregistrement de macro !!!!

Merci à tous pour ce nouveau mistère de l'informatique
 
W

wally

Guest
Bonjour YANN et le forum,

Apparemment, pour que la macro fonctionne sous Excel 97, il faut d'abord sélectionner une cellule, puis déprotéger la feuille... :

Private Sub CommandButton1_Click()

ActiveSheet.Range("A1").Select '<== Ligne à ajouter
ActiveSheet.Unprotect

'... suite du code

End Sub


Slts

wally
 

Discussions similaires