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 :

exécution de Macro selon le nom de l'ordinateur


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Août 2006
    Messages
    300
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2006
    Messages : 300
    Par défaut exécution de Macro selon le nom de l'ordinateur
    Bonjour

    Voilà j'ai une macro qui s'exécute dès l'ouverture du fichier. Ce fichier est en réseau donc il s'ouvre sur plusieurs ordinateurs. J'aimerais que quand je l'ouvre sur le miens pour faire des modifications "Private Sub Workbook_Open", reconnaisse l'ordi (avec le nom de l'ordi peut être) et ne lance pas la macro de démarrage.
    Est ce que c'est possible ???

    Cordialement

    Didier

  2. #2
    Inactif  
    Homme Profil pro
    Inscrit en
    Septembre 2012
    Messages
    1 733
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations forums :
    Inscription : Septembre 2012
    Messages : 1 733
    Par défaut
    Oui: Plutot reconnaitre l'username, un petit if dans ton wb_open et fini


  3. #3
    Membre Expert Avatar de mayekeul
    Inscrit en
    Août 2005
    Messages
    1 369
    Détails du profil
    Informations forums :
    Inscription : Août 2005
    Messages : 1 369
    Par défaut
    bonjour,

    plutôt
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    environ("computername")
    ;o)

  4. #4
    Membre éclairé
    Profil pro
    Inscrit en
    Août 2006
    Messages
    300
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2006
    Messages : 300
    Par défaut
    Merci pour ta réponse mais cela ne fonctionne pas. Voilà ce que j'ai essayer mais mon userform continue de s'ouvrir au démarage.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    Private Sub Workbook_Open()
    Call Effacer
    Call Aujourdhui
    Call Trier
     
    If Environ("Didier") = True Then
    Exit Sub
    Else
    Pointeuse.Show
    End If
     
    End Sub

  5. #5
    Membre Expert Avatar de mayekeul
    Inscrit en
    Août 2005
    Messages
    1 369
    Détails du profil
    Informations forums :
    Inscription : Août 2005
    Messages : 1 369
    Par défaut
    ce que tu dois faire c'est plutot

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    if environ("computername")="Didier" then ...
    ou si tu préfére tester le nom de l'utilisateur
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    if environ("username")="Didier" then ...

  6. #6
    Invité
    Invité(e)
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    If environ("username")="Didier" then
    Dernière modification par AlainTech ; 03/09/2013 à 05h28. Motif: Suppression de la citation inutile

  7. #7
    Membre éclairé
    Profil pro
    Inscrit en
    Août 2006
    Messages
    300
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2006
    Messages : 300
    Par défaut
    Merci a toi mayekeul cela fonctionne.

    Cordialement

  8. #8
    Invité
    Invité(e)
    Par défaut
    mayekeul,
    tu as appuyé le premier sur le buser, à question pour un champion,tu te serais retrouvé dans le métro avec une encyclopédie de 20 Kg dans la main!

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

Discussions similaires

  1. Réponses: 2
    Dernier message: 01/07/2010, 18h05
  2. Réponses: 2
    Dernier message: 19/05/2008, 01h01
  3. [VB6] Exécuter une macro Access
    Par Nektanebos dans le forum VB 6 et antérieur
    Réponses: 8
    Dernier message: 22/02/2006, 16h32
  4. Exécution de macro à des heures différentes.
    Par pepe2006 dans le forum Access
    Réponses: 5
    Dernier message: 14/09/2005, 11h44
  5. [débutant] [XPATH]selection d un node selon son nom & nom d un
    Par Triangle dans le forum XSL/XSLT/XPATH
    Réponses: 2
    Dernier message: 14/06/2005, 16h47

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