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 :

Creer un executable


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé Avatar de mat-tech
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    202
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Avril 2006
    Messages : 202
    Par défaut Creer un executable
    Bonsoir le Forum,
    Je me demandais simplement si dans Vba il etait possible de créer un .exe d'un projet et si celui-ci pourait fonctionner sur une machine où office n'est pas installé, ou alors vba c'est fait pour simplifier l'utilisation et le travail dans Excel.

    Merci

  2. #2
    Expert confirmé
    Avatar de fring
    Homme Profil pro
    Engineering
    Inscrit en
    Février 2008
    Messages
    3 900
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 62
    Localisation : Belgique

    Informations professionnelles :
    Activité : Engineering

    Informations forums :
    Inscription : Février 2008
    Messages : 3 900
    Par défaut
    Pour une fois je vais devoir te répondre négativement, VBA ne peut pas être autonome. Ci dessous un extrait de sa définition issu de Wikipedia
    Visual Basic for Applications (VBA) est une implémentation de Microsoft Visual Basic qui est intégrée dans toutes les applications de Microsoft Office, dans quelques autres applications Microsoft comme Visio et au moins partiellement dans quelques autres applications comme AutoCAD, WordPerfect et MicroStation.

    Comme son nom l'indique, VBA est très lié à Visual Basic (les syntaxes et concepts des deux langages se ressemblent), mais ne peut normalement qu'exécuter du code provenant d'une application hôte (et non pas d'une application autonome). Il peut cependant être utilisé pour contrôler une application à partir d'une autre (par exemple, créer automatiquement un document Word à partir de données Excel).

  3. #3
    Membre confirmé Avatar de mat-tech
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    202
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Avril 2006
    Messages : 202
    Par défaut
    Merci pour ta réponse, en fait j'ai créé un document excel dans le quel il y 3"Sheets" la première avec des boutons, optionbutton, inputbox, ... en fonction des chois réalisé on clique sur un bouton (valider) et la, des macros se lancent vont rechercher leurs infos dans la feuille "données" et crée un graphique 2 graphiques dans la 3ième feuille "Graphique".

    Au depart j'ai réalisé cela pour moi, afin d'automatiser la création de ces graphiques, mais mes collègues aimerait que je l'installe sur leur pc.
    Voilà pourquoi j'aimerai réaliser si pas un executable mais quelque chose qui s'en approche le plus possible (pas de posibilité de modification du code "macro", bloquer le mode création, juste une possiblité de modifier la feuille "Données" car c'est à eux d'introduire leurs données.

    J'espère que vous avez des idées

    PS en fichier joint pouvez voir le document excel

  4. #4
    Expert confirmé
    Avatar de kiki29
    Homme Profil pro
    ex Observeur CGG / Analyste prog.
    Inscrit en
    Juin 2006
    Messages
    6 132
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Finistère (Bretagne)

    Informations professionnelles :
    Activité : ex Observeur CGG / Analyste prog.

    Informations forums :
    Inscription : Juin 2006
    Messages : 6 132

  5. #5
    Inactif  

    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    4 555
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2007
    Messages : 4 555
    Par défaut
    Bonjour, kiki29,

    Citation Envoyé par mat-tech Voir le message
    Bonsoir le Forum,
    Je me demandais simplement si dans Vba il etait possible de créer un .exe d'un projet et si celui-ci pourait fonctionner sur une machine où office n'est pas installé, ou alors vba c'est fait pour simplifier l'utilisation et le travail dans Excel.

    Merci
    et ce que tu proposes nécessite la présence de Excel ...

  6. #6
    Expert confirmé
    Avatar de kiki29
    Homme Profil pro
    ex Observeur CGG / Analyste prog.
    Inscrit en
    Juin 2006
    Messages
    6 132
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Finistère (Bretagne)

    Informations professionnelles :
    Activité : ex Observeur CGG / Analyste prog.

    Informations forums :
    Inscription : Juin 2006
    Messages : 6 132
    Par défaut
    Salut, d'ou les ????
    Perso pour la création / manipulation de fichiers Excel ( sans installation Office ) j'utilise Delphi+XLSRWriteII

Discussions similaires

  1. [Debutant(e)] Creer un executable
    Par freeman92 dans le forum Eclipse Platform
    Réponses: 6
    Dernier message: 26/07/2006, 12h13
  2. [NetBeans] Créer un executable ?
    Par castaka dans le forum NetBeans
    Réponses: 10
    Dernier message: 01/05/2006, 23h20
  3. [Déploiement] creer un executable, comment faire?
    Par cmoa59 dans le forum Eclipse Java
    Réponses: 1
    Dernier message: 27/06/2005, 16h57
  4. [Exécutable]puis je creer un executable a partir de mon code ?
    Par youpileouf dans le forum Général Java
    Réponses: 3
    Dernier message: 17/06/2005, 09h15
  5. [Debutant] comment creer un Executable avec Jbuilder
    Par JavaEli dans le forum JBuilder
    Réponses: 10
    Dernier message: 29/03/2004, 11h22

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