Macros excell 2007

Résolu
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. Contributeur
    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
    1. 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
      1. Contributeur
        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
        1. 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