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 :

enregistrement de macro


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre expérimenté
    Homme Profil pro
    Étudiant
    Inscrit en
    Août 2011
    Messages
    232
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Finance

    Informations forums :
    Inscription : Août 2011
    Messages : 232
    Par défaut enregistrement de macro
    Bonjour ,

    J'essaye de comprendre une macro developpée par une autre personne.
    Seulement il a fait pas mal d'enregistrement de macro et c'est difficile de comprendre c'est le cas de cette partie de code :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    If Cells.Find(What:="Quote", After:=ActiveCell, LookIn:= _
            xlFormulas, LookAt:=xlPart, SearchOrder:=xlByRows, SearchDirection:= _
            xlNext, MatchCase:=False) Is Nothing Then
            Erreur = MsgBox("Manque QP", vbOKOnly)
            GoTo 100
    Merci de votre aide

  2. #2
    Membre expérimenté
    Inscrit en
    Juillet 2007
    Messages
    239
    Détails du profil
    Informations forums :
    Inscription : Juillet 2007
    Messages : 239
    Par défaut
    Ce n'est pas si compliqué.. Il y a juste beaucoup de paramétre ..pas forcément indispensable.

    Fait le test en enregistrant une nouvelle macro et cherche par exemple 'quote' en ayant au préalable sélectionné toute les cellules pour indiquer que l'on veut cherché dans une zone donné.

    C'est en gros ce que fait la macro indiqué.

  3. #3
    Expert confirmé
    Homme Profil pro
    aucune
    Inscrit en
    Septembre 2011
    Messages
    8 208
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : aucune

    Informations forums :
    Inscription : Septembre 2011
    Messages : 8 208
    Par défaut
    Bonjour,

    C'est une recherche du mot "quote" sans s'occuper des majuscules, dans une cellule ou une partie d'une cellule. Si le mot n'est pas trouvé, il affiche un message d'erreur et récupère la valeur correspondant au bouton appuyé ("OK" uniquement). La dernière instruction dépend de ce qu'il y a après et que tu n'as pas publié. S'il n'y a rien, la macro se débranche à l'étiquette "100".

  4. #4
    Membre expérimenté
    Homme Profil pro
    Étudiant
    Inscrit en
    Août 2011
    Messages
    232
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Finance

    Informations forums :
    Inscription : Août 2011
    Messages : 232
    Par défaut
    Citation Envoyé par Daniel.C Voir le message
    Bonjour,

    s'il n'y a rien, la macro se débranche à l'étiquette "100".
    Cela voudrait-il dire qu'à la place de quote on prend 100?

  5. #5
    Expert confirmé
    Homme Profil pro
    aucune
    Inscrit en
    Septembre 2011
    Messages
    8 208
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : aucune

    Informations forums :
    Inscription : Septembre 2011
    Messages : 8 208
    Par défaut
    Non, ça veur dire qu'au lieu de continuer à ligne suivante, on va à l'étiquette "100". Ca devrait être écrit comme ceci, par exemple :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
        MsgBox "toto"
        GoTo 100
        MsgBox "titi"
    100:
    qui signifie qu'on affiche "toto" et qu'on passe à l'étiquette "100", donc qu'on affiche pas "titi".

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

Discussions similaires

  1. Problème D'enregistrement de macro
    Par VercleChrist dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 19/01/2008, 11h06
  2. Réponses: 7
    Dernier message: 02/07/2007, 14h07
  3. [Word] Curseur inutilisable en mode enregistrement de macro
    Par douguelasse dans le forum VBA Word
    Réponses: 6
    Dernier message: 21/03/2007, 17h52
  4. enregistrement avc macro ds OOo en mode hidden
    Par tmryuga dans le forum Général VBA
    Réponses: 2
    Dernier message: 08/02/2007, 20h15
  5. Probleme d'enregistrement sur Macro/VBA de Excel
    Par life is magic dans le forum Macros et VBA Excel
    Réponses: 6
    Dernier message: 28/11/2005, 17h23

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