Macros excell 2007

Résolu
jo27da44 Messages postés 13 Statut Membre -  
jo27da44 Messages postés 13 Statut Membre -
Bonjour:

Dans une macro à l'apparition d'une boite de dialogue que j'ai crée, je tape la valeur 1 ou 2 dans une cellule , j'aimerai à ce moment là ,rediriger la commande automatique soit vers une macro 1 ou une macro 2 selon la valeur de la cellule.
Pouvez vous m'indiquer la marche à suivre.

Merci
JO

4 réponses

  1. michel_m Messages postés 18903 Date d'inscription   Statut Contributeur Dernière intervention   3 320
     
    bonjour

    dim valeur as byte
    valeur=range("A1")
    select case valeur
    case 1
    call macro1
    case 2
    call macro2
    case else
    Msgbox "erreur de saisie"
    end select
    --
    Michel
    0
  2. jo27da44 Messages postés 13 Statut Membre
     
    Bonsoir
    Merci pour la réponse ,j'ai fait un essai , sur la ligne " Call macro1"
    apparaît une fenêtre indiquant:
    " Erreur de compilation
    Fonction ou variable attendue "
    le nom de la macro ne doit pas être bon
    0
  3. michel_m Messages postés 18903 Date d'inscription   Statut Contributeur Dernière intervention   3 320
     
    Bonjour
    le nom de la macro ne doit pas être bon
    Forcément !
    il faut mettre les noms de TES 2 macros...

    tu as indiqué macro 1 et macro 2
    Bon WE
    0
  4. jo27da44 Messages postés 13 Statut Membre
     
    Bonjour
    J'Y suis enfin arrivé j'ai pu incorporer tes instructions
    Je n'avais pas indiquer la bonne cellule dans la 2° ligne
    A la fin de la macro il me ressortait "erreur de saisie"
    Merci pour ton Aide , cela m'a rendu bien service.
    Joseph
    0