Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

Vérrouillage des cellules remplies à l'enregistrement

  • Initiateur de la discussion Initiateur de la discussion Garion
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

G

Garion

Guest
Bonjour à tous qui liront ce message.

Je m'xplique ma situation je suis en formation en apprentissage dans une entreprise. On ma demandé de sécurisé les document sensible se trouvant sur le réseau par un mot de passe et aussi de ne pas pouvoir les modifier malencontresement.

En cherchant sur internet et sur ce merveilleux forum je n'est pas réussi à trouver une solution a mon problême.

Comme vous pouvez le lire dans le titre je souhaiterai pouvoir vérouiller les cellules automatiquement et donc les informations dès lors qu'une personne enregistre le document. Cela permet alors à la personne de valider les informations remplies. La modifications du document ne pourrai être fait que lorsque le document n'est plus vérouillé (dévérouillage par mot de passe : procédure classique dans excel).

Je ne sais pas si cette application peut être réalisé à l'aide d'une macro dans excel. J'espère que vous pourrez m'aider.

Sincérement un grand merci d'avance pour toute aide.

Garion.
 
Re : Verrouillage des cellules remplies à l'enregistrement

Bonjour,

Il existe des tonnes de possibilités différentes ... suivant les contraintes ...
Il me semble que dans ton cas une simple USF ferait l'affaire ...

A +
 
Re : Vérrouillage des cellules remplies à l'enregistrement

Je suis novice, est-ce-que tu pourrait m'expliquer ce que tu entant par USF.

Merci beaucoup pour ta réponse et ton aide.
 
Re : Vérrouillage des cellules remplies à l'enregistrement

Il s'agit simplement d'un formulaire de saisie d'informations ...

L'avantage est que tu le construis à ta guise et que les données sont sauvegardées dans excel ... qui sert de base de données ...
Tu n'as donc pas besoin de saisir les données directement dans la feuille excel ...

A +
 
Re : Vérrouillage des cellules remplies à l'enregistrement

Après mettre renseigner sur les USF, la mise en place de formulaire USF n'est pas la solution à mon problême puisque ce que je veut faire ce n'est pas le remplissage d'un formulaire qui serait après vérouillé mais le vérouillage d'informations diverses selon le type de document (ce ne sont pas toujours les même info qui sont rentré et cela ne suit pas un formulaire préalablement établis).

En bref sur un fichier lorsque je rentre dans n'importe quelle cellule et que j'y rentre des informations, c'est vraiment l'enregistrement qui va vérouiller la cellule. En faite c'est une simplification du verouillage outils/ protection/ proteger la feuille/
L'enregistrement va permettre de changer la propriété de la cellule : non vérouillé -> vérouillé.

J'espère que j'ai bien expliquer. Demande moi si ce n'est pas le cas

Merci beaucoup encore pour ton aide.
 
Re : Vérrouillage des cellules remplies à l'enregistrement

Dans ce cas, tu n'as pas 36 possibilités, il te faut deux boutons ( deux macros ) une pour déverrouiller et permettre la saisie puis une autre pour reverrouiller ta feuille ...
 
Re : Vérrouillage des cellules remplies à l'enregistrement

Merci de ta réponse, je vais essayé de faire une macro mais je suis novice donc je sais pas si je vais y arriver.

Merci encore A+
 
Re : Vérrouillage des cellules remplies à l'enregistrement

Bonjour
Bon pour plage "A1:A100"
1er sélect toute tes cell et clic droit ...format ...sous l'onglet protection déverouille tout
2eme Mettre ce code dans le workbook ALT+F11
Voir image ici

Code:
Private Sub Workbook_BeforeSave(ByVal SaveAsUI As Boolean, Cancel As Boolean)

For Each c In Sheets("Feuil1").Range("A1:A100")
    If c <> "" Then
       ActiveSheet.Unprotect Password:=""
       c.Locked = True
       ActiveSheet.Protect Password:=""
    End If
Next c

End Sub

A+

Temjeh
 
Dernière édition:
Re : Vérrouillage des cellules remplies à l'enregistrement

Merci pour vos réponse et l'aide apporté.

La macro permet bien de dévérouiller et vérouiller les cellules. Cependant est-il possible d'assigner le bouton vérouiller au bouton d'enregistrement d'excel, que le dévérouillage ne puisse se faire qu'avec un mot de passe et que les cellule vide, n'ont remplis ne soit pas vérouillé.

J'ai essayer de créer une macro :

Dim ZoneUtilisée As String
ZoneUtilisée = "A1:M40"
Feuil1.Unprotect ""
Feuil1.Range(ZoneUtilisée).Locked = True
Feuil1.Range(ZoneUtilisée).SpecialCells(xlCellTypeBlanks).Locked = False
Feuil1.Protect ""

End Sub

Cela permet bien de vérouiller automatiquement les cellule mais je voudrait y associer le bouton enregistrement.

Merci beaucoup encore pour vos aide.
 
Re : Vérrouillage des cellules remplies à l'enregistrement

Bonjour le fil, bonjour le forum,

J'ai connu des 007 qui agissaient plus rapidement !!!! Heureusement pour la couronne d'Angleterre...
 
Re : Vérrouillage des cellules remplies à l'enregistrement

Merci jemteh, c'est exactement cela que je voulais. Merci aussi aussi à toi james007 qui a fait évoluer ma demande.

Je n'ai plus qu'à appliquer cette macro à mes documents.

Merci encore à tout le monde pour votre aide. Bonne journée et bonne continuation.
 
Re : Vérrouillage des cellules remplies à l'enregistrement

Je reviens vers vous pour vous demander une petite amélioration.

Je me suis rendu compte que la macro fait bien ce que je lui demande mais dès que j'ai enregistrer pour la première fois je ne peut plus inserer de ligne et accéder à "format de cellule".

Est-il possible d'intégrer dans la macro cette amélioration.


merci d'avance pour votre aide.
 
Re : Vérrouillage des cellules remplies à l'enregistrement


Exactement la raison pour laquelle (il y a un petit moment ...) je t'ai suggéré deux boutons qui facilitent ton travail ...
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…