XL 2019 faire des saisie depuis un userform sur une feuille protéger excel

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 !

Mimi1952

XLDnaute Occasionnel
Bonjour à tous ,
je ne sais pas si il est possible , depuis un userform envoyer des saisies vers une feuille protéger.
Puis, pour pouvoir modifier un adhérent de mon listing toujours avec ma feuille protéger comment je dois faire.
merci pour votre aide.
bonne journée
mimi52
 

Pièces jointes

hello

pour écrire sur une feuille protégée, le vba est comme toi.. il a besoin de déprotéger la feuille avant d'écrire dessus
donc dans le code du formulaire il faut
1) déprotéger feuille ==> sheets("nomfeuill").unprotect Mdp
2) ecriree/effacer... sur la feuille
3) reprotéger la feuille Sheets(NomFeuille).protect Mdp
 
et comme je vois que tu n'as pas repris le fichier que j'avais nettoyé.. bah.. je vais pas aller plus loin

du code comme
Private Sub userform_initialize()

n'a rien à faire dans un module standard

un Option explicit doit être la PREMIERE ligne de code
une Table Structurée ne DOIT PAS avoir de ligne vide (sinon, on perd tout l'intérêt des TS)

etc etc
 
à tester, on utilise l'ajout d'une ligne à la fin du tableau sans à aller trouver la dernière ligne non vide.
Hello @cathodique
attention, ca fait déjà l'objet d'un autre post (en doublon)...
@Mimi1952 : vu que tu sembles avoir plusieurs questions sur un seul projet, tu as peut etre intérêt à rester dans un seul post,
ca éviterait d'avoir les memes réponses dans plusieurs posts, et ca t'éviterait de "perdre" des infos et modifs qu'on t'a déjà proposées.
 
hello

pour écrire sur une feuille protégée, le vba est comme toi.. il a besoin de déprotéger la feuille avant d'écrire dessus
donc dans le code du formulaire il faut
1) déprotéger feuille ==> sheets("nomfeuill").unprotect Mdp
2) ecriree/effacer... sur la feuille
3) reprotéger la feuille Sheets(NomFeuille).protect Mdp
Je vous joins le fichier que vous avez épuré.
Je ne comprend pas ce que vous m'expliquer je suis perdu..
merci
mimi52
 

Pièces jointes

Bonjour tous,
Pourquoi ne pas utiliser à l'ouverture du fichier ceci permet d'écrire sur tous les onglets
Remplacer toto par le MP
VB:
Private Sub Workbook_Open()
For k = 1 To Sheets.Count
Sheets(k).Protect "toto", UserInterfaceOnly:=True
Next
End Sub
 
Bonjour tous,
Pourquoi ne pas utiliser à l'ouverture du fichier ceci permet d'écrire sur tous les onglets
Remplacer toto par le MP
VB:
Private Sub Workbook_Open()
For k = 1 To Sheets.Count
Sheets(k).Protect "toto", UserInterfaceOnly:=True
Next
End Sub
Hello Youky
du coup, je présume que tu reprotèges les feuilles à la fermeture...
mais dans ce cas.. ca sert à quoi de proteger un fichier fermé?

perso, je ne protège jamais mes fichiers.. surtout quand on sait que la protection Excel.. ca se fait sauter easy..
 
- 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

Retour