IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Macros et VBA Excel Discussion :

[VBA-E]-Verrouiller cellules


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé Avatar de gantec
    Inscrit en
    Février 2007
    Messages
    225
    Détails du profil
    Informations forums :
    Inscription : Février 2007
    Messages : 225
    Par défaut [VBA-E]-Verrouiller cellules
    Hello,

    je fais un peu d'amélioration sur mon fichier excel et jme suis rendu compte d'une chose : les gens peuvent écrire dans mon fichier !

    donc je voudrais savoir s'il est possible de vérouiller des cellules dans Excel pour que seul les informations entrées à l'aide de mon userform s'inscrivent dans les cellules du fichier et qu'il ne soit pas possible d'écrire directement dans le fichier....
    j'espere que jme suis bien exprimé !!

    Allé passez une bonne journée et merci d'avance

  2. #2
    Inactif  
    Avatar de ouskel'n'or
    Profil pro
    Inscrit en
    Février 2005
    Messages
    12 464
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2005
    Messages : 12 464
    Par défaut
    Oui, tu peux protéger tes feuilles de calculs. Pour travailler dedans, tu les déprotèges depuis l'userform et tu les reprotèges en quittant.
    Tu peux faire ça dans une boucle. Pour la protection :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    For each LaFeuille in activeWorkbook.worksheets
         LaFeuille.protect  Password:="zizou"
    Next
    Idem pour Unprotect
    Pas testé mais ce devrait être ça

  3. #3
    Membre confirmé Avatar de gantec
    Inscrit en
    Février 2007
    Messages
    225
    Détails du profil
    Informations forums :
    Inscription : Février 2007
    Messages : 225
    Par défaut
    je dois la mettre ou cette boucle ?? dans mon bouton ??

    merci..a plus

  4. #4
    Inactif  
    Avatar de ouskel'n'or
    Profil pro
    Inscrit en
    Février 2005
    Messages
    12 464
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2005
    Messages : 12 464
    Par défaut
    Je ne sais pas comment est organisé ton userform. En supposant que tu aies un bouton "Valider" mettant à jour ta/tes feuille(s) de calculs, tu mets la boucle pour déprotéger avant mise à jour et la boucle pour re-protéger après.
    A+

  5. #5
    Membre confirmé Avatar de gantec
    Inscrit en
    Février 2007
    Messages
    225
    Détails du profil
    Informations forums :
    Inscription : Février 2007
    Messages : 225
    Par défaut
    Nikel ! merci OUSK a bientot

    ciao

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [VBA]Trouver les cellules fusionnées et autres
    Par Invité dans le forum Macros et VBA Excel
    Réponses: 24
    Dernier message: 23/01/2006, 13h12
  2. [VBA]tableau de cellules
    Par max2245 dans le forum Macros et VBA Excel
    Réponses: 13
    Dernier message: 22/01/2006, 19h42
  3. Verrouiller cellule contenant des formules
    Par zouille dans le forum Macros et VBA Excel
    Réponses: 25
    Dernier message: 19/12/2005, 11h47
  4. [VBA]Sélection de cellules
    Par joseph1 dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 13/10/2005, 18h08
  5. [VBA] Evenement Click Cellule
    Par kribot dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 27/01/2005, 09h47

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo