probleme d'execution de macro sur feuille vérouillée ( partiellement) - VB/VBA/VBS - Programmation
Marsh Posté le 12-09-2007 à 11:11:54
Oui ca met
erreur d'exécution 1004
la cellule ou le graphique est protégé en lecture seule !!
alors que la cellule était dévérouillée
Marsh Posté le 12-09-2007 à 11:14:36
tu peux montrer ton code qui verrouille déverrouille les cellules par rapport au reste du code stp ?
Marsh Posté le 12-09-2007 à 11:17:48
Là est le hic , je n'ai pas utiliser de code pour verouiller et deverouiller je fais ca manuellement avant d'exécuter la macro . j'avais dévérouiller a priori toutes les cellules qui sont modifiées..
Marsh Posté le 12-09-2007 à 12:41:21
Dévérouille entièrement la feuille en début de macro avec ActiveSheet.Unprotect "mot de passe" puis revérouille en fin de macro ActiveSheet.Protect "mot de passe". Ca devrait passer.
Marsh Posté le 12-09-2007 à 14:28:15
oui merci yomg ca devrait marcher le seul souci c'est qu'en fin de macro je dois laisser une colonne vide pour une saisie manuelle ultérieure tu pourrais me donner le code pour deverouiller la colonne en question juste avant le activesheet.protect ...
Marsh Posté le 12-09-2007 à 14:37:16
En fait, dans excel (pas VB) tu désactive la protection de cellules dont tu auras besoin.
Puis tu protége ta feuille.
Tu ne peux donc modifier que les cellules où la protection est désactivée.
La macro se contante de dé-protéger puis re-protéger le feuille, donc après son exécution, les cellules sans protection activé resteront modifiables.
Marsh Posté le 12-09-2007 à 14:53:15
Nickel Merci bcp yomg et merci aussi a jp check
c'était quand meme bizarre ce reverouillage soudain en pleine exécution ...
Marsh Posté le 12-09-2007 à 19:57:32
les gars ya eu un souci !! en fait ça marche pas , un filtre m'a leurré . Comme je le pensais , au moment de reprotéger la feuille tout devient vérouillé y compris la colonne que j'avais dévérouillé au départ
help me svp
Marsh Posté le 12-09-2007 à 10:59:09
Bonjour à tous !
J'ai un petit souci lors de l'exécution d'une macro sur une feuille semi vérouillée.
j'ai pourtant bien déverouiller les cellules sur lesquelles la macro effectue des modifications : au début ca se passe bien mais un à un moment il ya une erreur sur une colonne qui est censée être déverouillée
juste avant son contenu est supprimé par la méthode clear
est-ce que le clear reverouille les cellules automatiquement
sinon quel est le probleme ?
merci d'avance pour votre aide !