Help problème de protection feuille Excel sauf cellule

Résolu/Fermé
Flower6731ter Messages postés 3 Date d'inscription dimanche 11 octobre 2020 Statut Membre Dernière intervention 11 octobre 2020 - 11 oct. 2020 à 09:55
Flower6731ter Messages postés 3 Date d'inscription dimanche 11 octobre 2020 Statut Membre Dernière intervention 11 octobre 2020 - 11 oct. 2020 à 11:35
Bonjour à tous
Help j’ai besoin de votre aide cela fais 3 jours que je bloque.
Je vous explique j’ai un fichier ou j’ai créer une Macro voir ci-dessous : tous fonctionne sauf quand je veux protège la feuille du classeur sauf les cellules entre H2 à H15, la macro se lance et bloque message d’erreur 400 puis elle ne colorie plus les cellules. Je suis désespéré. Je vous remercie pour votre aide.

........................................................................
Sub enregistrer_classeur ()

Dim Chemin As String, Fichier As String

Chemin = ´´C:\Users\´´
Fichier = ´´Commande´´

ActiveWorkbook.SaveCopyAs Chemin & Fichier

MsgBox (´´Enregistrement effectué’´)

Range (´´H2:H15’´).Clear

Range (‘´H2’´).Interior.Color = RGB (242, 242, 242)

Range (‘´H3’´).Interior.Color = RGB (221, 242, 218)

Range (‘´H4’´).Interior.Color = RGB (197, 217, 242)

Range (‘´H2’´).Select

End Sub
......................................
A voir également:

1 réponse

jordane45 Messages postés 38346 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 16 décembre 2024 4 717
11 oct. 2020 à 10:02
Bonjour,

Car il faut, dans ta macro, déprotéger ta feuille avant ...
puis reprotéger ta feuille à la fin de ta macro

Tu trouveras sans mal de nombreux exemple de protection/déprotection en VBA sur internet...


0
Flower6731ter Messages postés 3 Date d'inscription dimanche 11 octobre 2020 Statut Membre Dernière intervention 11 octobre 2020
Modifié le 11 oct. 2020 à 10:08
Bonjour jordane45
Merci pour ton retour j’ai essayé :
Dans la macro la fonction protect et unprotect ça n’a pas marché puis j’ai essayé en sélectionnant les cellules est en enlevant la coche verrouillé dans le format de la cellule mais en vain.
Peut tu m’aider et me dire comment tu t’y prendrai ?
Merci
0
jordane45 Messages postés 38346 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 16 décembre 2024 4 717 > Flower6731ter Messages postés 3 Date d'inscription dimanche 11 octobre 2020 Statut Membre Dernière intervention 11 octobre 2020
11 oct. 2020 à 10:10
C'est bel et bien en utilisant les fonctions protect et unprotect
Mais il faudrait que tu nous montres ce que tu as essayé de coder pour qu'on puisse voir où tu as fait ton erreur.
0
jordane45 Messages postés 38346 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 16 décembre 2024 4 717 > jordane45 Messages postés 38346 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 16 décembre 2024
11 oct. 2020 à 10:10
Au passage, avant que tu nous postes ton code...
pense à utiliser les BALISES DE CODE.

Explications à lire ici : https://codes-sources.commentcamarche.net/faq/11288-les-balises-de-code

.
0
Flower6731ter Messages postés 3 Date d'inscription dimanche 11 octobre 2020 Statut Membre Dernière intervention 11 octobre 2020 > jordane45 Messages postés 38346 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 16 décembre 2024
11 oct. 2020 à 11:35
Merci pour ton retour j’ai trouvé mon erreur dans ma macro posté dans mon premier post.
La fonction clear ne convenait pas il fallait mettre clear contents.
0