Bonjour, c'est une question très vaste car il y a différentes manière de protéger des informations.
1) L'onglet révision option "Protéger la feuille" permet de bloquer la saisie et normalement si les codes vba ne sont pas trop complexes le formulaire "Userform"
devrait continuer à fonctionner.
Dans le cas contraire : vous serez obligé d'ajouter à votre code vba la déprotection des feuilles en début de code et la reprotection en fin de code
vba :
Worksheets("Feuil1").Unprotect "Monmotdepasse" ' en début de macro
'et
Worksheets("Feuil1").protect "Monmotdepasse" ' en fin de macro
Vos autres onglets peuvent eux aussi être protégés de la même façon mais vous pouvez aussi choisir de les masquer afin qu'ils ne soient pas apparent.
"Clic droit sur un onglet" option "masquer"