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]Fermer un classeur en réseau à partir d'un autre classeur


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    38
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2007
    Messages : 38
    Par défaut [VBA-E]Fermer un classeur en réseau à partir d'un autre classeur
    Bonjour,

    J'ai un classeur Excel mis a disposition sur un réseau.
    Afin de mettre à jour ce classeur à partir d'un autre classeur Excel (où sont stockés mes macro VBA) je voudrais savoir s'il est possible en VBA de fermer le classeur situé sur le réseau, sachant qu'il a été ouvert par un autre utilisateur que moi.

    D'avance merci pour vos réponses

  2. #2
    Expert confirmé Avatar de illight
    Homme Profil pro
    Analyste décisionnel
    Inscrit en
    Septembre 2005
    Messages
    2 344
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Bas Rhin (Alsace)

    Informations professionnelles :
    Activité : Analyste décisionnel
    Secteur : Service public

    Informations forums :
    Inscription : Septembre 2005
    Messages : 2 344
    Par défaut
    Tu veux dire que tu veux fermer un classeur, meme si un utilisateur est dessus, meme s'ilf ait des modifications dessus ? c'est pa sun peud angeureux ça ?
    1. Avant de poster, et http://www.developpez.com/sources/
    2. Lors du post, n'oubliez pas, si besoin les balises CODE => voir ici pour l'utilisation
    3. N'oubliez pas le
    4. N'oubliez pas le si la réponse vous a été utile !

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    38
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2007
    Messages : 38
    Par défaut
    En fait c juste un fichier de "visionnage" personne ne fait de modif.
    Sinon c exactement ça je veux le fermer même si un utilisateur est dessus.

    Merci

  4. #4
    Membre averti
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    38
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2007
    Messages : 38
    Par défaut
    Sinon si vous avez une autre idée pour fermer un classeur Excel (ouvert par une autre personne que moi) je suis prenneur.

    D'avance merci

  5. #5
    Membre confirmé
    Profil pro
    Inscrit en
    Février 2007
    Messages
    106
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Février 2007
    Messages : 106
    Par défaut
    Et si tu ouvrait tout simplement ton fichier avec ce code dans ton thisworkbook ( PAS TESTE):

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    Private Sub Workbook_Open()
     
    ThisWorkbook.Open ReadOnly:=True, notify:=False, ignorereadonlyrecommended:=True
     
    end sub
    Ainsi le fichier est automatiquement ouvert que en lecture seul.

    Pour pouvoir le modifier, il te faut presser je sais plus quelle touche à l'ouverture. genre "CTRL" ou "ALT" ou une combinaison.

  6. #6
    Membre averti
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    38
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2007
    Messages : 38
    Par défaut
    Merci, mais même s'il s'ouvre en lecture seul je ne sais pas comment le fermer ensuite, si quaelq'un d'autre l'ouvre.

  7. #7
    Membre confirmé
    Profil pro
    Inscrit en
    Février 2007
    Messages
    106
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Février 2007
    Messages : 106
    Par défaut
    Citation Envoyé par illight
    Tu veux dire que tu veux fermer un classeur, meme si un utilisateur est dessus, meme s'ilf ait des modifications dessus ? c'est pa sun peud angeureux ça ?
    En fait, il veux faire un virus

    Bon, trève de plaisenteries, je vois pas comment faire cela à froid, mais il me semble déjà avoir vu quelques chose dans le genre passer par là sur le forum.

    Utilise la recherche

  8. #8
    Modérateur
    Avatar de AlainTech
    Homme Profil pro
    Consultant informatique
    Inscrit en
    Mai 2005
    Messages
    4 235
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 71
    Localisation : Belgique

    Informations professionnelles :
    Activité : Consultant informatique
    Secteur : Finance

    Informations forums :
    Inscription : Mai 2005
    Messages : 4 235
    Par défaut
    Mets ton classeur en Shared (partagé).

    Tu pourras y faire des modifications même si d'autres l'ont ouvert.
    N'oubliez pas de cliquer sur quand vous avez obtenu ou trouvé vous-même la réponse à votre question.
    Si vous trouvez seul, pensez à poster votre solution. Elle peut servir à d'autres!
    Pensez aussi à voter pour les réponses qui vous ont aidés.
    ------------
    Je dois beaucoup de mes connaissances à mes erreurs!

  9. #9
    Membre averti
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    38
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2007
    Messages : 38
    Par défaut
    Merci, merci beaucoup AlainTech. Je test ça demain et je te tiens au courant.

    Merci encore

  10. #10
    Membre averti
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    38
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2007
    Messages : 38
    Par défaut
    Bonjour,

    Je reviens à la charge ;-)) car ça n'a pas fonctionner avec la méthode Partagé donc si qqn à une idée je suis preneur.

    D'avance merci

Discussions similaires

  1. [XL-2010] Copie de cellules à partir d'un autre classeur
    Par sqltrysh dans le forum Macros et VBA Excel
    Réponses: 10
    Dernier message: 14/08/2014, 11h02
  2. Recherche à partir d'un autre classeur.
    Par mart_val dans le forum Macros et VBA Excel
    Réponses: 8
    Dernier message: 14/12/2011, 19h13
  3. [XL-2007] Créer du code dans le classeur A à partir d'un autre classeur B
    Par geo909 dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 29/05/2009, 17h36
  4. Ouvrir un classeur à partir d'un autre classeur
    Par nomade333 dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 08/03/2008, 15h55
  5. controler checkBox à partir d'un autre classeur
    Par Echizen1 dans le forum Macros et VBA Excel
    Réponses: 8
    Dernier message: 17/07/2006, 09h26

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