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 :

Controler une autre page excel à partir d'un userform


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Septembre 2007
    Messages
    72
    Détails du profil
    Informations forums :
    Inscription : Septembre 2007
    Messages : 72
    Par défaut Controler une autre page excel à partir d'un userform
    Bonjour à tous,
    voilà, j'ai un petit souci, je me demande si c'est possible d'ouvrir et de controler un autre classeur excel à partir d'un userform ouvert dans un premier classeur. En fait, je dois récupérer un numéro d'enregistrement courrier départ dans un autre classeur pour remplir mon userform.
    Je sais, pas évident comme truc (enfin pour moi) mais bon, j'essaye, j'essaye...

  2. #2
    Membre éprouvé
    Avatar de wape
    Profil pro
    Inscrit en
    Février 2003
    Messages
    90
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Février 2003
    Messages : 90
    Par défaut
    Bonjour,

    Oui, c'est possible. Voici un petit exemple :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    Dim oWbk As Workbook
     
    'Ouvrir le classeur
    Set oWbk = Workbooks.Open("C:\MonAutreClasseur.xls")
     
    'Récupérer la valeur
    MaValeur = oWbk.Worksheets("Feuil1").Range("A1").Value
     
    'Vérifier la valeur
    MsgBox MaValeur
     
    'Fermer le classeur
    oWbk.Close
    On peut aussi récupérer une valeur sans ouvrir le classeur :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    'Récupérer la valeur
    MaValeur = ExecuteExcel4Macro("'C:\[MonAutreClasseur.xls]Feuil1'!R1C1")
     
    'Vérifier la valeur
    MsgBox MaValeur
    wape

  3. #3
    Membre confirmé
    Inscrit en
    Septembre 2007
    Messages
    72
    Détails du profil
    Informations forums :
    Inscription : Septembre 2007
    Messages : 72
    Par défaut
    ok, merci, j'essaye avec ça !

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

Discussions similaires

  1. Fermer une fenêtre web à partir d'une autre page web.
    Par midotoon dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 23/02/2009, 03h44
  2. controle masterpage accessible sur une autre page
    Par colonel.klink dans le forum ASP.NET
    Réponses: 1
    Dernier message: 06/05/2008, 09h19
  3. Appel d'une méthode à partir d'une autre page
    Par mona dans le forum ASP.NET
    Réponses: 9
    Dernier message: 15/09/2007, 23h52
  4. Réponses: 1
    Dernier message: 23/09/2006, 14h12
  5. Imprimer une AUTRE page à partir d'un lien
    Par dolf13 dans le forum Général JavaScript
    Réponses: 3
    Dernier message: 17/07/2006, 10h52

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