Formulaire & Sécurité

  • Initiateur de la discussion Initiateur de la discussion fileofish
  • 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 !

fileofish

XLDnaute Occasionnel
Bonjour à tous, 🙂

J'ai un tableau (ou base de donnée) sous excel qui peut etre modifié (ou actualisé) à l'aide d'un formulaire.

Seulement j'aimerais protéger seulement une colonne de ce tableau et je voudrais que seul le formulaire puisse changer cette colonne

Est ce que qq'un sait comment je pourrais faire ca?

Je sais pas si j'ai été super clair 😕

Par avance Merci 🙂
Philippe
 
Re : Formulaire & Sécurité

Hello,
En ne protégeant que les cellules qui ne doivent pas être modifiées, c'est possible.
Ou alors en créant un accès multi-utilisateur, mais ceci dépend quelle version tu as, je crois qu'elle est disponible depuis 2003 (ou 2002)
comment sont transférées tes données VBA ? ou Liaisons entre classeurs?
A++
TheLio
Edit hello roro pas rafraichi
 
Re : Formulaire & Sécurité

Merci Roro pour le lien c'est cool 🙂

Par contre comme je pensais je me suis mal exprimé une fois de plus. 🙄


Si je vérouille ma colonne -> personne ne pourra venir modifier les données dans cette colonne -> OK

Mais lorsque le formulaire voudra changer cette colonne il ne pourra plus ... non? (si c'est pas possible y'a t-il un code à mettre pour que le formulaire déverouille puis revérouille la celulle... honnetement je sais pas trop)

J'espère que c'est un chouilla plus clair ... mais j'en suis moyennement sur

Je vais essayer de retrouver le lien de mon fichier que j'avais mis sur ci joint pour que ca soit plus clair

Merci pour votre aide 🙂
Philippe
 
Dernière édition:
Re : Formulaire & Sécurité

RE
En fait protège tes cellule et colonne comme dis dans le fil ci dessus,ensuite quant tu lance ton usf dans initialise tu mets Nomdetafeuille.unprotect et quand tu quitte nom de ta feuille.Protect
 
Re : Formulaire & Sécurité

Yes Merci Roro! 😀

Derniere précison
Quand je met comme tu me l'a suggéré:
Nomdetafeuille.unprotect


Est ce que dans le code VBA il faut que j'écrive le mot de passe?
genre:

Nomdetafeuille.unprotect & mot de passe = "Roro"
 
Re : Formulaire & Sécurité

Bonjour à tous 🙂

Comment fait on pour dans un mot de passe mettre des * au lieu du mot de passe en toute lettre:

ex dans: ActiveSheet.Unprotect ("ton mot de passe")


ActiveSheet.Unprotect ("vba")
devienne ActiveSheet.Unprotect ("***")

Par avance merci
Philippe
 
Re : Formulaire & Sécurité

Hello, je ne pense pas que cela soit possible,
à moins qu'un de nos génie vébiste...
mais par contre tu peux protéger ton code VBA dans propriétés.
Ceci est le moyen le plus simple.
(mais pas incontournable 😉
A++
TheLio
 
Re : Formulaire & Sécurité

Bonjour le Forum

Je passe vous faire un coucou rapidos, je me porte bien, mais c'est plutôt le temps que je ne trouve plus pour XLD

Pour répondre à FiletoFish, voici une astuce barbatruquienne...

Je repasserai tout à l'heure si vous ne trouvez pas ;-)

Bien à vous
@+Thierry
 

Pièces jointes

Re : Formulaire & Sécurité

Re

J'avais failli pas le voir ton l.... thierry

Sinon il y a toujours la propriété userinterfaceonly pour protéger sa feuille mais pas pour VBA --> voir de nombreux fils de thierry entre autre sur ce sujet
 
- 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

Discussions similaires

Réponses
40
Affichages
3 K
Retour