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 :

un fichier EXCEL qui donne accés aux autres fichiers du programme [XL-2007]


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
    Chargé d'affaire
    Inscrit en
    Février 2008
    Messages
    144
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Pyrénées Orientales (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Chargé d'affaire
    Secteur : Service public

    Informations forums :
    Inscription : Février 2008
    Messages : 144
    Par défaut un fichier EXCEL qui donne accés aux autres fichiers du programme
    bonjour,

    J'ai 3 fichiers excel (que j'appellerai "utilisateurs") qui fonctionne ensemble pour un programme que j'ai créé.
    Ils sont stockés tous les 3 dans un dossier "programme".
    Les utilisateurs ouvrent actuellement un de ces 3 fichiers selon leur besoin.
    Dans le dossier "programme" j'ai d'autres dossiers contenant fichiers excel et word utilisé par les 3 fichiers utilisateurs.

    Je souhaite réaliser un fichier excel "menu" contenant uniquement du VBA qui donne accés à un des 3 fichiers utilisateur.
    Je n'ai pas de soucis pour créer ce fichier et le code associé.

    Mon problème se situe ici :
    Ce fichier "menu" sera dans un dossier qui contiendra le dossier "programme".
    Je souhaite que ce dossier "programme" ne soit pas accessible par les utilisateurs, tout en étant utilisable par le code vba (il ouvre l'un des 3 fichiers utilisateurs).
    J'ai pensé créé un fichier .exe mais je ne trouve pas de code associée.

    Avez vous une solution à me proposer ?

    Merci pour votre aide,

  2. #2
    Inactif  

    Homme Profil pro
    Développeur .NET
    Inscrit en
    Janvier 2012
    Messages
    4 903
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 69
    Localisation : Canada

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : Finance

    Informations forums :
    Inscription : Janvier 2012
    Messages : 4 903
    Billets dans le blog
    36
    Par défaut
    Citation Envoyé par chrisaccess Voir le message
    bonjour,


    Mon problème se situe ici :
    Ce fichier "menu" sera dans un dossier qui contiendra le dossier "programme".
    Je souhaite que ce dossier "programme" ne soit pas accessible par les utilisateurs, tout en étant utilisable par le code vba (il ouvre l'un des 3 fichiers utilisateurs).
    C'est la quadrature du cercle. Pour que ton classeur soit utilisable, ton utilisateur doit avoir au moins les droits en lecture sur le dossier. Les droits d'accès d'un programme Windows à un dossier ou un fichier quelconque dépendent des droits conférés à celui qui l'a lancé.



    J'ai pensé créé un fichier .exe mais je ne trouve pas de code associée.
    Cela ne changera rien.

  3. #3
    Membre chevronné
    Homme Profil pro
    Ingénieur
    Inscrit en
    Juin 2011
    Messages
    216
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Doubs (Franche Comté)

    Informations professionnelles :
    Activité : Ingénieur
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2011
    Messages : 216
    Par défaut
    Bonjour,

    Tu ne peux effectivement pas bloquer l'accès au répertoire.
    Par contre, tu dois pouvoir faire 2 choses:
    - soit protéger tes classeurs avec mot de passe et ta macro gère ces verrous pour pouvoir les modifier.
    - soit tu affectes par défaut l'ouverture de tes classeurs en "lecture seule" et ta macro gère l'ouverture en "écriture".

    Cordialement.

    PS: @clementmarcotte : atchoum ! (m'enfin, zut : une allergie ! )

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

Discussions similaires

  1. Réponses: 8
    Dernier message: 04/03/2015, 17h15
  2. Réponses: 5
    Dernier message: 17/07/2014, 16h44
  3. [XL-2010] Macro pour Ouvrir un fichier Excel a partir d'un autre fichier Excel
    Par jérémyp8 dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 27/06/2013, 14h27
  4. [XL-2010] Ouverture d'un fichier Excel au lancement d'un autre fichier Excel
    Par shakapouet dans le forum Macros et VBA Excel
    Réponses: 7
    Dernier message: 27/07/2012, 15h04
  5. Réponses: 0
    Dernier message: 28/02/2011, 14h48

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