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 :

Mot de pass dynamique en VBA


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Futur Membre du Club
    Inscrit en
    Juillet 2012
    Messages
    4
    Détails du profil
    Informations forums :
    Inscription : Juillet 2012
    Messages : 4
    Par défaut Mot de pass dynamique en VBA
    Bonjour a tous

    Merci d'avance pour ceux qui prendront le temps de lire et répondre et désolé si je fait un double poste mais je n'ai trouvé nul part ma réponse après plus d'une heure de recherche

    Alors je cherche à écrire une petite macro pour effectuer différentes action, notamment caché affiché des ligne et des cellule, mais pour cela j'ai besoin de "déprotégé" me feuille quand j’effectue l'opération et de la reprotégé ensuite.
    Comme le titre l'indique je cherche donc le moyen de mettre un mot de passe qui dépend d'une cellule caché dans une autre feuille et tout le problème est la.

    Voila la macro que j'ai écrit
    Sachant que le mot de pass en question est dans la feuille "MDP" dans la cellule A1
    et que c'est ma feuille secteur que j'ai besoin de "déprotégé"

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    Sub lien1()
        Dim PW As String
        PW = Sheets("MDP").Range("A1").Value
     
        Sheets("secteur").Activate
        ActiveSheet.Unprotect Password:=PW
        '...
        ActiveSheet.Protect (PW)
    End Sub
    Il sagit de la ligne "ActiveSheet.Unprotect Password:=PW" qui pose problème
    il m'indique une erreur 1004
    Et quand je passe ma souris sur "password" il m'indique "password = vide"
    alors qu'il me dit bien que PW="mon mot de pass"

    J'ai bien sur essayer "password = PW" ou encore "Password PW"
    enfin j'ai essayer beaucoup de chose mais toujours la même erreur

    Donc si quelqu'un pouvais m'aider merci beaucoup
    ps 1 : j'utilise excel 2010
    Ps 2 : je n'ai qu'un faible niveaux en macro donc il y a peut être une erreur toute bète

  2. #2
    Expert confirmé Avatar de jfontaine
    Homme Profil pro
    Contrôleur de Gestion
    Inscrit en
    Juin 2006
    Messages
    4 756
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 51
    Localisation : France, Sarthe (Pays de la Loire)

    Informations professionnelles :
    Activité : Contrôleur de Gestion

    Informations forums :
    Inscription : Juin 2006
    Messages : 4 756
    Par défaut
    Bonjour,

    Et en spécifiant la feuille directement
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Sheets("secteur").Unprotect PW

  3. #3
    Futur Membre du Club
    Inscrit en
    Juillet 2012
    Messages
    4
    Détails du profil
    Informations forums :
    Inscription : Juillet 2012
    Messages : 4
    Par défaut
    c'est gentil,
    mais no j'ai déja essayé, merci quand même

  4. #4
    Expert confirmé
    Avatar de kiki29
    Homme Profil pro
    ex Observeur CGG / Analyste prog.
    Inscrit en
    Juin 2006
    Messages
    6 132
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Finistère (Bretagne)

    Informations professionnelles :
    Activité : ex Observeur CGG / Analyste prog.

    Informations forums :
    Inscription : Juin 2006
    Messages : 6 132
    Par défaut
    Salut, ici ton code fonctionne sans aucun problème .....

  5. #5
    Futur Membre du Club
    Inscrit en
    Juillet 2012
    Messages
    4
    Détails du profil
    Informations forums :
    Inscription : Juillet 2012
    Messages : 4
    Par défaut
    d'apres moi il devrait marché aussi mais ce n'est pas le cas, donc je doit faire quoi ? ^^

  6. #6
    Expert confirmé
    Avatar de kiki29
    Homme Profil pro
    ex Observeur CGG / Analyste prog.
    Inscrit en
    Juin 2006
    Messages
    6 132
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Finistère (Bretagne)

    Informations professionnelles :
    Activité : ex Observeur CGG / Analyste prog.

    Informations forums :
    Inscription : Juin 2006
    Messages : 6 132
    Par défaut
    Salut, ne versant pas dans la splanchnomancie, histoire de ne pas ressortir l' extispicine , que contient ton Range("A1") ? As-tu essayé ce code isolé placé dans un nouveau fichier excel vierge ?

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

Discussions similaires

  1. Sécurité : Mot de passe dynamique
    Par oneagaindoguys dans le forum Administration
    Réponses: 8
    Dernier message: 18/04/2012, 11h31
  2. [XL-2007] Modifier mot de passe fichier par VBA
    Par Dinytro dans le forum Macros et VBA Excel
    Réponses: 5
    Dernier message: 07/01/2011, 17h58
  3. [XL-2003] Nouveau mot de passe regulièrement en Vba
    Par NEC14 dans le forum Macros et VBA Excel
    Réponses: 8
    Dernier message: 22/06/2009, 14h42
  4. Mot de passe fenetre propriété vba
    Par lito74 dans le forum Access
    Réponses: 1
    Dernier message: 11/06/2007, 21h06
  5. mot de passe sur code VBA
    Par Cupidon dans le forum VBA Access
    Réponses: 4
    Dernier message: 07/02/2007, 15h05

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