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 :

Gestion des feuilles par mot de passe MAIS avec un autre fichier Excel


Sujet :

Macros et VBA Excel

  1. #1
    Membre à l'essai
    Homme Profil pro
    Apprenti PowerBi
    Inscrit en
    Avril 2021
    Messages
    28
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Eure (Haute Normandie)

    Informations professionnelles :
    Activité : Apprenti PowerBi

    Informations forums :
    Inscription : Avril 2021
    Messages : 28
    Points : 14
    Points
    14
    Par défaut Gestion des feuilles par mot de passe MAIS avec un autre fichier Excel
    Bonjour à tous

    j'ai besoin d'un conseil voir une aide
    j'ai un fichier Excel avec une vba pour protéger mes feuilles avec des connexions sur le même fichier.

    Malheureusement, sur ce que je veux faire, je ne peux pas avoir un seul fichier.

    En fait je voudrais savoir s'il est possible d'avoir une gestion des accès dans un fichier Excel pour des feuilles dans un 2ème fichier Excel?

    merci à vous

    voilà ma vba :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    Private Sub Workbook_Open()
    [_utilisateur] = "Invité"
    Connecter
    End Sub
     
    Private Sub Workbook_SheetActivate(ByVal sh As Object)
    Dim cellule As Range
    For Each cellule In [_rubrique]
        If cellule = sh.Name Then
            If cellule.Offset(0, 1) <> True Then
                Feuil5.Activate
                MsgBox "L'accès est interdit"
            End If
        End If
     
    Next
     
    End Sub
    Fichiers attachés Fichiers attachés

  2. #2
    Membre chevronné
    Inscrit en
    Septembre 2007
    Messages
    1 134
    Détails du profil
    Informations forums :
    Inscription : Septembre 2007
    Messages : 1 134
    Points : 1 808
    Points
    1 808
    Par défaut
    Bonjour
    Citation Envoyé par Cyrille_G Voir le message
    En fait je voudrais savoir s'il est possible d'avoir une gestion des accès dans un fichier Excel pour des feuilles dans un 2ème fichier Excel?
    Il est possible de faire beaucoup de choses même avec plusieurs classeurs interdépendants mais je me demande à quoi cela sert de se compliquer la vie avec des protections et des mots de passe nécessitant une gestion alambiquée qui sera contournée en peu de temps si le jeu en vaut la chandelle ?

  3. #3
    Expert confirmé Avatar de Patrice740
    Homme Profil pro
    Retraité
    Inscrit en
    Mars 2007
    Messages
    2 475
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 70
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Retraité
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Mars 2007
    Messages : 2 475
    Points : 5 630
    Points
    5 630
    Par défaut Chimère, illusion, utopie ...
    Bonjour,
    Citation Envoyé par anasecu Voir le message
    ... je me demande à quoi cela sert de se compliquer la vie avec des protections et des mots de passe nécessitant une gestion alambiquée ...


    Il y a longtemps que j'ai la réponse : ça sert A RIEN ...

    La bonne protection, c'est le contrôle de l'accès au fichier, quand on accède au fichier c'est trop tard.

  4. #4
    Membre à l'essai
    Homme Profil pro
    Apprenti PowerBi
    Inscrit en
    Avril 2021
    Messages
    28
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Eure (Haute Normandie)

    Informations professionnelles :
    Activité : Apprenti PowerBi

    Informations forums :
    Inscription : Avril 2021
    Messages : 28
    Points : 14
    Points
    14
    Par défaut
    Merci
    Les personnes utilisatrices ne craqueront pas le fichier.
    Seulement elles ne doivent pas voir le contenu des autres feuilles.

    Merci

  5. #5
    Membre chevronné
    Inscrit en
    Septembre 2007
    Messages
    1 134
    Détails du profil
    Informations forums :
    Inscription : Septembre 2007
    Messages : 1 134
    Points : 1 808
    Points
    1 808
    Par défaut
    Citation Envoyé par Cyrille_G Voir le message
    Les personnes utilisatrices ne craqueront pas le fichier.
    Bien entendu si elles le font, elles ne viendront pas te le dire, elles auront vu et tu n'en saura jamais rien : c'est beau de croire en la qualité de ses serrures.

  6. #6
    Membre à l'essai
    Homme Profil pro
    Apprenti PowerBi
    Inscrit en
    Avril 2021
    Messages
    28
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Eure (Haute Normandie)

    Informations professionnelles :
    Activité : Apprenti PowerBi

    Informations forums :
    Inscription : Avril 2021
    Messages : 28
    Points : 14
    Points
    14
    Par défaut
    Citation Envoyé par anasecu Voir le message
    Bien entendu si elles le font, elles ne viendront pas te le dire, elles auront vu et tu n'en saura jamais rien : c'est beau de croire en la qualité de ses serrures.
    Merci AnaSecu. Ta contribution ici m'aide beaucoup.

    En fait je cherche quelqu'un pour m'aider, pas pour mon me donner son avis sachant qu'il ne connait rien du projet, de la population qui va utiliser cet outil.

    Comme dit la citation : Mieux vaut se taire que parler pour ne rien dire.

    Si tu peux laisser les autres me répondre.

    Merci quand même

  7. #7
    Rédacteur/Modérateur


    Homme Profil pro
    Formateur et développeur chez EXCELLEZ.net
    Inscrit en
    Novembre 2003
    Messages
    19 128
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 57
    Localisation : Belgique

    Informations professionnelles :
    Activité : Formateur et développeur chez EXCELLEZ.net
    Secteur : Enseignement

    Informations forums :
    Inscription : Novembre 2003
    Messages : 19 128
    Points : 55 940
    Points
    55 940
    Billets dans le blog
    131
    Par défaut
    Salut.

    Si Fichier1 protège l'accès aux feuilles de Fichier2, que se passe-t-il lorsque les utilisateurs ouvrent directement Fichier2? Répondre à cette question te permettra de comprendre qu'il y a un problème de conception.

    Tu vas devoir mettre un mdp sur le fichier 2 pour en interdire l'ouverture sans mdp, et inscrire ce mdp quelque part dans Fichier1 (Excel ou VBA) pour pouvoir ouvrir fichier2 par code. La question est de savoir pourquoi tes utilisateurs devraient aller dans certaines feuilles de Fichier2. Je ne connais pas les tenants et aboutissants de la solution que tu souhaites mettre en place, mais je pense qu'il faut revoir la conception de ton système, en ayant constamment à l'esprit qu'Excel n'est pas fait pour ce que tu souhaites réaliser.

  8. #8
    Membre à l'essai
    Homme Profil pro
    Apprenti PowerBi
    Inscrit en
    Avril 2021
    Messages
    28
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Eure (Haute Normandie)

    Informations professionnelles :
    Activité : Apprenti PowerBi

    Informations forums :
    Inscription : Avril 2021
    Messages : 28
    Points : 14
    Points
    14
    Par défaut
    Citation Envoyé par Pierre Fauconnier Voir le message
    Salut.

    Si Fichier1 protège l'accès aux feuilles de Fichier2, que se passe-t-il lorsque les utilisateurs ouvrent directement Fichier2? Répondre à cette question te permettra de comprendre qu'il y a un problème de conception.

    Tu vas devoir mettre un mdp sur le fichier 2 pour en interdire l'ouverture sans mdp, et inscrire ce mdp quelque part dans Fichier1 (Excel ou VBA) pour pouvoir ouvrir fichier2 par code. La question est de savoir pourquoi tes utilisateurs devraient aller dans certaines feuilles de Fichier2. Je ne connais pas les tenants et aboutissants de la solution que tu souhaites mettre en place, mais je pense qu'il faut revoir la conception de ton système, en ayant constamment à l'esprit qu'Excel n'est pas fait pour ce que tu souhaites réaliser.
    Merci beaucoup
    en fait, aujourd'hui, nous avons un fichier Excel avec 20 feuilles. Chaque mois, une personne de mon équipe fait un copier/coller : 1 feuille = 1 classeur
    Chaque classeur est ensuite envoyé à une personne qui nous la retourne compléter et que la personne de mon équipe concatène pour faire un seul fichier.
    Derrière, elle reprend chaque colonne du tableau pour les mettre en ligne.

    L'idée était de mettre ce fichier sur un réseau. Les feuilles seraient accessibles avec des identifiants/mot de passe unique.

    Un seul fichier n'est pas jouable car le contenu (notamment le noms des employées changent chaque mois avec les entrées/sorties)

    Avez-vous une idée comment faire?

  9. #9
    Expert confirmé Avatar de Patrice740
    Homme Profil pro
    Retraité
    Inscrit en
    Mars 2007
    Messages
    2 475
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 70
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Retraité
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Mars 2007
    Messages : 2 475
    Points : 5 630
    Points
    5 630
    Par défaut
    Bonjour,

    Comme Pierre je pense qu'il faut entièrement revoir la conception de ta gestion des données.

    Aujourd'hui, au lieu d'un classeur avec plein de protections hasardeuses, je pense qu'il est bien plus simple de prévoir :
    - une base de données unique dans un classeur administrateur
    - un classeur par utilisateur, Power Query permet d'importer uniquement ce qui est utile.
    - toujours avec PQ, l'administrateur peut effectuer la mise à jour de la BdD à partir des classeurs de chaque utilisateur.

    Et tout ça avec des classeurs sans mot de passe et sans macro (ou avec si peu) et un maximum de sécurité : chacun n'accède qu'a ce il a à en connaître!!!

  10. #10
    Membre à l'essai
    Homme Profil pro
    Apprenti PowerBi
    Inscrit en
    Avril 2021
    Messages
    28
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Eure (Haute Normandie)

    Informations professionnelles :
    Activité : Apprenti PowerBi

    Informations forums :
    Inscription : Avril 2021
    Messages : 28
    Points : 14
    Points
    14
    Par défaut
    Merci Patrice

    C'est ce que je voulais faire à l'origine.

    Après, mon fichier de base est fichier avec les 20 feuilles.

    Cela voudrait dire que la personne de mon équipe devra faire du copier/coller des feuilles du classeur de base vers un autre classeur.

    cela je voudrais l'éviter pour les risque d'erreur

    merci encore

  11. #11
    Expert confirmé Avatar de Patrice740
    Homme Profil pro
    Retraité
    Inscrit en
    Mars 2007
    Messages
    2 475
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 70
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Retraité
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Mars 2007
    Messages : 2 475
    Points : 5 630
    Points
    5 630
    Par défaut
    Citation Envoyé par Cyrille_G Voir le message
    devra faire du copier/coller des feuilles du classeur de base vers un autre classeur.
    Pas besoin de copier coller, Power Query se charge de récupérer et organiser les données.

  12. #12
    Membre à l'essai
    Homme Profil pro
    Apprenti PowerBi
    Inscrit en
    Avril 2021
    Messages
    28
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Eure (Haute Normandie)

    Informations professionnelles :
    Activité : Apprenti PowerBi

    Informations forums :
    Inscription : Avril 2021
    Messages : 28
    Points : 14
    Points
    14
    Par défaut
    Merci

    mon tableau d'origine est de 20 feuilles chaque mois différents sur le contenu (pas la forme)
    J'ai réussi avec PQ à regrouper mais c'est ce tableau d'origine qui m'ennuie

    Merci encore

Discussions similaires

  1. VBA : Copier / Coller entre 2 fichiers excel
    Par JPW_Orange dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 14/12/2016, 10h17
  2. [XL-2013] Transfert de données entre 2 fichiers Excel / VBA
    Par Mc Gars Red dans le forum Macros et VBA Excel
    Réponses: 23
    Dernier message: 07/08/2016, 17h42
  3. Communication VBA entre 2 fichiers excel
    Par kelly27 dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 10/02/2015, 15h54
  4. VBA nouvelle liaison entre 2 fichiers excel
    Par Rynn dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 29/09/2012, 23h27
  5. [VBA-E] Transfert D'images Entre Deux Fichiers Excel
    Par Kevin_18 dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 05/04/2007, 15h43

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