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

MATLAB Discussion :

[Excel] Lancer des macros VB


Sujet :

MATLAB

  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Mars 2003
    Messages
    453
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2003
    Messages : 453
    Par défaut [Excel] Lancer des macros VB
    Hello!

    Je n'ai jamais utilisé VB mais je vais devoir l'utiliser parce que j'ai une librarie .tlb avec OLE automation. En fait j'ai egalement besoin simultanément de lancer un code matlab qui lance une application (présentation d'images ou de films + interaction avec des personnes qui pourront manipuler la souris etc) et pour cela je pensais utilise Cogent.

    Dans ce cas, est-ce qu'il vaut mieux appeler ma fonction Matlab dans VB excel ou inversement est-il possible d'appeler les macro VB depuis Matlab?

    Auriez-vous des exemples pour faire appel à ces macros ou pour appeler les fonctions matlab depuis VB excel?

    Merci d'avance

  2. #2
    Membre Expert
    Avatar de tug83
    Homme Profil pro
    MATLAB Geek !
    Inscrit en
    Juin 2006
    Messages
    1 781
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : France, Alpes de Haute Provence (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : MATLAB Geek !
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2006
    Messages : 1 781
    Par défaut
    Tu as des exemples d'utilisation dans la documentation de la toolbox Spreadsheet Link EX.

  3. #3
    Membre éclairé
    Profil pro
    Inscrit en
    Mars 2003
    Messages
    453
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2003
    Messages : 453
    Par défaut
    Mais si je comprends bien ce Spreadsheet Link EX permet d'appeler Matlab depuis un fichier Excel et si je veux faire l'inverse?

    Je pensais utiliser ca pour appeler mes macros OLE Automation:
    http://www.mathworks.com/access/help...ctxserver.html

    ce qui marche mais comment faire pour eviter que Excel s'ouvre? J'ai tenté ca:

    set(Excel,'visible',0);

    mais mon fichier Excel s'ouvre quand meme

  4. #4
    Membre éclairé
    Profil pro
    Inscrit en
    Mars 2003
    Messages
    453
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2003
    Messages : 453
    Par défaut
    Et si je n'ai pas d'autre choix que de lancer Excel (vu que personne n'a l'air d'avoir de solution), est-ce qu'il y a un moyen de fermer le fichier Excel mais que celui ci ne me demande pas si je veux sauver le fichier ou non? Je ne veux pas sauver les fichiers excel que j'ouvre....

    Merci d'avance pour votre aide

  5. #5
    Membre confirmé
    Profil pro
    Inscrit en
    Août 2007
    Messages
    173
    Détails du profil
    Informations personnelles :
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : Août 2007
    Messages : 173
    Par défaut
    As tu trouvé une solution ?
    ImagingAll

Discussions similaires

  1. [XL-2003] Lancer des macros dans un userform
    Par PetitePatate dans le forum Macros et VBA Excel
    Réponses: 6
    Dernier message: 09/05/2010, 17h40
  2. [AC-2000] Automation avec Excel : lancer une macro qui trie les données
    Par fredschmidt dans le forum VBA Access
    Réponses: 3
    Dernier message: 02/09/2009, 14h47
  3. [VBA/Excel]lancer une macro d'un autre document
    Par daniel_gre dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 19/05/2008, 15h37
  4. [Test-Excel] récupération des macros dans un classeur corrompu
    Par SilkyRoad dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 28/08/2006, 23h22
  5. [VBA-E] [Excel] Lancer une macro à une heure donnée
    Par Lysis dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 16/10/2002, 12h15

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