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 pour débutant : Qu'est-ce qu'une macro?


Sujet :

Macros et VBA Excel

  1. #1
    Membre éprouvé Avatar de Ragmaxone
    Homme Profil pro
    Responsable systèmes de distribution
    Inscrit en
    Août 2007
    Messages
    441
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : Pologne

    Informations professionnelles :
    Activité : Responsable systèmes de distribution

    Informations forums :
    Inscription : Août 2007
    Messages : 441
    Points : 1 001
    Points
    1 001
    Par défaut VBA E pour débutant : Qu'est-ce qu'une macro?
    Bonjour,

    Je dois corriger une Macro EXCEL en Visual Basic mais je sais même pas ce qu'est une macro... Pourriez-vous m'expliquer comment cela marche, et où je puis trouver un tuto pour le langage utilisé.
    (j'ai cherché dans les tuto du site mais rien...)

    Merci d'avance.

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

    Informations professionnelles :
    Activité : Engineering

    Informations forums :
    Inscription : Février 2008
    Messages : 3 900
    Points : 7 964
    Points
    7 964
    Par défaut
    Bonjour,

    Va jeter un oeil au chapitre Programmation dans la rubriques Cours.

  3. #3
    Membre émérite
    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    2 130
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2007
    Messages : 2 130
    Points : 2 443
    Points
    2 443
    Par défaut
    Salut Ragmaxone
    Je dois corriger une Macro EXCEL en Visual Basic mais je sais même pas ce qu'est une macro... Pourriez-vous m'expliquer comment cela marche, et où je puis trouver un tuto pour le langage utilisé.
    (j'ai cherché dans les tuto du site mais rien...)
    Si même les tutos ne suffisent pas, on est pas sorti de l'auberge...
    Pour savoir ce qu'est une macro (macrocommande), le plus simple c'est d'en faire une
    Menu Outils>>Macro>>Nouvelle macro
    tu valides (en retenant le nom)
    Tu écris AA en A1
    Tu arrêtes la macro apprentissage (barre d'outils flottante-arrête enregistrement)
    Menu Outils>>Macro>>Macros
    Tu sélectionnes la macro que tu viens de faire et tu cliques sur "Modifier"
    Tu passes sous VBEditor dans le module que tu viens de créer au niveau du code de la macro que tu vient de faire : cette macro a mis en code les opérations que tu as effectué.

    Maintenant, pour "corriger" une macro, mets le code entre 2 balises codes dans un poste et explique ce qu'elle est supposée faire. Faut une certaine habitude d'un travail pour corriger ce travail. Et dans la programmation c'est encore pire (surtout si le code n'est pas renseigné)
    A+

  4. #4
    Membre éprouvé Avatar de Ragmaxone
    Homme Profil pro
    Responsable systèmes de distribution
    Inscrit en
    Août 2007
    Messages
    441
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : Pologne

    Informations professionnelles :
    Activité : Responsable systèmes de distribution

    Informations forums :
    Inscription : Août 2007
    Messages : 441
    Points : 1 001
    Points
    1 001
    Par défaut
    Merci, c'était surtout que je ne représentais pas ce qu'était une macro... En fait c'est une procédure tout simplement... Pourquoi chercher simple quand on peut faire compliquer

  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
    Points : 5 537
    Points
    5 537
    Par défaut
    Bonjour,

    Une macro (de son nom complet : macro-définition) est tout simplement un moyen de faire de la metaprogrammation, via un éditeur, en un langage interprêté qui est ensuite compilé pour être rendu exécutable

  6. #6
    Inactif  
    Avatar de ouskel'n'or
    Profil pro
    Inscrit en
    Février 2005
    Messages
    12 464
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2005
    Messages : 12 464
    Points : 15 546
    Points
    15 546
    Par défaut
    Citation Envoyé par ucfoutu Voir le message
    ... qui est ensuite compilé pour être rendu exécutable
    j'ajouterais juste, cher ucfoutu, "... dans l'application dans laquelle elle a été développée..."

  7. #7
    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
    Points : 5 537
    Points
    5 537
    Par défaut
    Citation Envoyé par ouskel'n'or Voir le message
    j'ajouterais juste, cher ucfoutu, "... dans l'application dans laquelle elle a été développée..."
    D'accord pour un complément, ouskel'n'or, mais à condition de changer "dans laquelle elle a été développée" par "depuis l'application qui l'utilise in fine"...
    Voilà bien là la raison pour laquelle je n'aime pas l'utilisation, entre autres, de FSO dans une application VB ou VBA ...

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

Discussions similaires

  1. Réponses: 5
    Dernier message: 22/11/2014, 16h55
  2. La réponse est peut être une macro
    Par mzellebullee dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 05/02/2014, 12h33
  3. [VBA-E] Execution d'un programme Perl depuis une macro Excel
    Par DaBeam dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 23/09/2007, 15h21
  4. Qu'est-ce qu'une macro ?
    Par karli dans le forum Assembleur
    Réponses: 2
    Dernier message: 01/09/2002, 03h38

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