VBA / Excel 2003 - Sécuriser cellules
Fermé
RussellD
Messages postés
57
Date d'inscription
jeudi 18 mars 2010
Statut
Membre
Dernière intervention
6 septembre 2010
-
24 août 2010 à 15:28
Patrice33740 Messages postés 8561 Date d'inscription dimanche 13 juin 2010 Statut Membre Dernière intervention 15 mars 2025 - 26 août 2010 à 14:56
Patrice33740 Messages postés 8561 Date d'inscription dimanche 13 juin 2010 Statut Membre Dernière intervention 15 mars 2025 - 26 août 2010 à 14:56
Bonjour à tous,
j'ai une feuille Excel sur laquelle je veux tout sécuriser sauf une cellule.
Je voudrais que cette cellule reste "libre d'entrée", c'est-a-dire qu'un utilisateur puisse changer sa valeur. Par contre, je voudrais etre sur qu'il ne puisse pas modifier sa mise en forme, notamment la couleur du texte qui doit rester la même.
Comment puis-je faire cela via VBA? merci d'avance pour vos réponses.
j'ai une feuille Excel sur laquelle je veux tout sécuriser sauf une cellule.
Je voudrais que cette cellule reste "libre d'entrée", c'est-a-dire qu'un utilisateur puisse changer sa valeur. Par contre, je voudrais etre sur qu'il ne puisse pas modifier sa mise en forme, notamment la couleur du texte qui doit rester la même.
Comment puis-je faire cela via VBA? merci d'avance pour vos réponses.
A voir également:
- VBA / Excel 2003 - Sécuriser cellules
- Formule excel pour additionner plusieurs cellules - Guide
- Liste déroulante excel - Guide
- Verrouiller cellules excel - Guide
- Excel cellule couleur si condition texte - Guide
- Excel compter cellule couleur sans vba - Guide
4 réponses
Patrice33740
Messages postés
8561
Date d'inscription
dimanche 13 juin 2010
Statut
Membre
Dernière intervention
15 mars 2025
1 779
24 août 2010 à 17:45
24 août 2010 à 17:45
Bonjour,
Il n'y a pas besoin de VBA, il suffit déverrouiller uniquement la cellule concernée (format de cellule, protection, décocher verrouillé) puis de protéger la feuille (outil, protection, protéger la feuille).
Patrice
Il n'y a pas besoin de VBA, il suffit déverrouiller uniquement la cellule concernée (format de cellule, protection, décocher verrouillé) puis de protéger la feuille (outil, protection, protéger la feuille).
Patrice
Patrice33740
Messages postés
8561
Date d'inscription
dimanche 13 juin 2010
Statut
Membre
Dernière intervention
15 mars 2025
1 779
Modifié par Patrice33740 le 24/08/2010 à 17:56
Modifié par Patrice33740 le 24/08/2010 à 17:56
Re,
Si tu tiens vraiement a une macro VBA,
en supposant que la cellule autorisée soit B12 :
Patrice
Nicolas dit toujours : « C'est facile quand on connait la réponse ! »
Si tu tiens vraiement a une macro VBA,
en supposant que la cellule autorisée soit B12 :
Sub Test() Cells.Locked = True Range("B12").Locked = False ActiveSheet.Protect Password:="toto", DrawingObjects:=True, Contents:=True, Scenarios:=True End Sub
Patrice
Nicolas dit toujours : « C'est facile quand on connait la réponse ! »
RussellD
Messages postés
57
Date d'inscription
jeudi 18 mars 2010
Statut
Membre
Dernière intervention
6 septembre 2010
7
26 août 2010 à 13:25
26 août 2010 à 13:25
Merci beaucoup pour ta réponse.
Cordialement
Cordialement
Patrice33740
Messages postés
8561
Date d'inscription
dimanche 13 juin 2010
Statut
Membre
Dernière intervention
15 mars 2025
1 779
26 août 2010 à 14:56
26 août 2010 à 14:56
De rien, avec plaisir