Bloquer la saisie sauf pour userform

bonjour le fofo

Je revient vers vous toujours concernant mon fichier de suivi des véhicules.

Je souhaiterais bloquer la saisie et que l'utilisateur soit obliger de passer par les userforms.

mais je vois pas comment

Pouvez vous m'aider?

je vous met un extrait de mon fichier il n'est pas complet mais il fait presque 1Go sinon

Merci

Bonjour,

je ne sais pas si c'est la meilleure solution!!

Essaye de proteger ta feuille et lorsque tu lances ton user form tu inclus dans ta macro :

au debut: unprotect de la feuille

et à la fin: protect de la feuille

Courage..

J'ai une centaine de feuilles donc cela risque d'etre long

Mais si je n'est pas le choix c'est ce que je ferais.

Merci

tu peux protéger tes feuilles à l'ouverture du fichier avec :

Dim ws As Worksheets

nbre_ws = ThisWorkbook.Worksheets.Count

For i = 2 To nbre_ws

Worksheets(i).protect "toto"

Next

et deproteger l'orsque tu as le besoin d'ecrire uniquement

Avec si c'est possible

au debut de la macro ("valider" par exemple) ajouter activesheet.unprotect "toto"

et a la fin activesheet.protect "toto"

Merci beaucoup cela ma bien aider

MERCI

Rechercher des sujets similaires à "bloquer saisie sauf userform"