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 passe


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Homme Profil pro
    fonctionnaire
    Inscrit en
    Février 2019
    Messages
    94
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 53
    Localisation : Algérie

    Informations professionnelles :
    Activité : fonctionnaire

    Informations forums :
    Inscription : Février 2019
    Messages : 94
    Par défaut mot de passe
    bonjour,
    Voila mon probleme ; j'ai mis un mot de passe sur une feuille excel d'un classeur, pour eviter les modifications .
    Dans mon formulaire chaque fois que je veux executer une commande par un bouton ,il me demande le mot de passe .
    Je cherche le code vba pour ouvrir et fermer la feuille excel du classeur en yinserant le mot de passe .
    Merci et bonne journée.

  2. #2
    Rédacteur/Modérateur

    Avatar de Jean-Philippe André
    Homme Profil pro
    Architecte Power Platform, ex-Développeur VBA/C#/VB.Net
    Inscrit en
    Juillet 2007
    Messages
    14 682
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : Canada

    Informations professionnelles :
    Activité : Architecte Power Platform, ex-Développeur VBA/C#/VB.Net
    Secteur : Finance

    Informations forums :
    Inscription : Juillet 2007
    Messages : 14 682
    Par défaut
    Bonjour,

    la version Windows pour la protection est donnée ici :

    https://silkyroad.developpez.com/VBA...lcul/#LII-A-21

    dis nous si son application pour Mac est opérationnelle
    Cycle de vie d'un bon programme :
    1/ ça fonctionne 2/ ça s'optimise 3/ ça se refactorise

    Pas de question technique par MP, je ne réponds pas

    Mes ouvrages :
    Migrer les applications VBA Access et VBA Excel vers la Power Platform
    Apprendre à programmer avec Access 2016, Access 2019 et 2021

    Apprendre à programmer avec VBA Excel
    Prise en main de Dynamics 365 Business Central

    Coffrets disponibles de mes ouvrages : https://www.editions-eni.fr/jean-philippe-andre
    Pensez à consulter la FAQ Excel et la FAQ Access

    Derniers tutos
    Excel et les paramètres régionaux
    Les fichiers Excel binaires : xlsb,

    Autres tutos

  3. #3
    Membre Expert Avatar de Transitoire
    Homme Profil pro
    Auditeur informatique
    Inscrit en
    Décembre 2017
    Messages
    733
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 71
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Auditeur informatique

    Informations forums :
    Inscription : Décembre 2017
    Messages : 733
    Par défaut
    Bonjour, je confirme le fonctionnement sur Mac, je viens de le tester version 2011.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    Sub test()
    Worksheets("Feuil1").Protect Password:="Passe" 'Passe est le mot de passe choisi par moi et que vous pourrez remplacer par le votre.
    End Sub
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    Sub test1()
    Worksheets("Feuil1").Unprotect
    End Sub
    Cordialement

  4. #4
    Membre confirmé
    Homme Profil pro
    fonctionnaire
    Inscrit en
    Février 2019
    Messages
    94
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 53
    Localisation : Algérie

    Informations professionnelles :
    Activité : fonctionnaire

    Informations forums :
    Inscription : Février 2019
    Messages : 94
    Par défaut
    Merci pour les réponses.
    Résumé:
    J'ai met un mot de passe pour une feuil excel : "toto"
    il faut mettre au début d'une sub le code: Worksheets("Feuil1").Protect Password:="toto" et je serais pas obligé à écrire le mdp chaque fois que je clique sur un bouton.
    c'est çà ? Merci.

  5. #5
    Membre Expert Avatar de Transitoire
    Homme Profil pro
    Auditeur informatique
    Inscrit en
    Décembre 2017
    Messages
    733
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 71
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Auditeur informatique

    Informations forums :
    Inscription : Décembre 2017
    Messages : 733
    Par défaut
    Bonjour, avec les deux codes ci-dessus (Post#3): le premier protège la feuille, et le deuxième code fait apparaitre une zone dans laquelle vous pouvez entrer le mot de passe pour déprotéger la feuille. C'est le système généralement proposé pour toute protection.
    Il me semble que ce n'est pas votre désir en fait.
    Maintenant ci dessous un code qui vous permet d'ôter la protection de la feuille par un bouton ou autre système.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    Sub test()
    Worksheets("Feuil1").Protect Password:="Passe" 'Passe est le mot de passe choisi par moi et que vous pourrez remplacer par le votre.
    End Sub
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    Sub test2()
    Worksheets("Feuil1").Unprotect Password:="Passe" ' si le mot de passe est Passe ou Toto dans votre cas.
    End Sub
    Cordialement

  6. #6
    Membre confirmé
    Homme Profil pro
    fonctionnaire
    Inscrit en
    Février 2019
    Messages
    94
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 53
    Localisation : Algérie

    Informations professionnelles :
    Activité : fonctionnaire

    Informations forums :
    Inscription : Février 2019
    Messages : 94
    Par défaut
    Merci ,C'est exactement ce que je recherche .

Discussions similaires

  1. [phpMyAdmin] [phpMyAdmin] Problème mot de passe Root !
    Par StouffR dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 7
    Dernier message: 26/09/2014, 11h59
  2. [PostgresSQL]Pb accés des utilisateurs sans mot de passe
    Par woodwai dans le forum PostgreSQL
    Réponses: 2
    Dernier message: 22/05/2003, 16h06
  3. [VB6] [ADO] [Access] Changer le mot de passe
    Par dlpxlid dans le forum VB 6 et antérieur
    Réponses: 4
    Dernier message: 03/03/2003, 09h45
  4. Réccupération du mot de passe d'une connexion
    Par zinaif dans le forum Bases de données
    Réponses: 1
    Dernier message: 02/12/2002, 18h32
  5. Au sujet des mots de passe
    Par FranT dans le forum Langage
    Réponses: 6
    Dernier message: 17/09/2002, 22h16

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