none
Macro Excel : comment entrer du texte ? RRS feed

  • Question

  • Bonjour,

    Je commence par avouer que je suis pratiquement compétence zéro en VBA..

    Voilà ma question :

    J'enregistre une macro à partir d'une feuille Excel et je voudrais insérer des instructions qui me permettraient d'entrer, manuellement, des infos dans la feuille Excel, puis de relancer la macro à partir de là.

    J'ai essayé en insérant un Stop, mais cela semble arrêter la macro sans possibilité de relancer.

    Merci au gentil VBA'iste qui me dirait comment faire.

    OldChap

    vendredi 27 février 2015 12:14

Réponses

  • Bonjour,

    Tu dois déterminer la cellule dans laquelle tu veux entrer le texte. Par exemple, pour A1, Feuil1 :

    Sheets("Feuil1").Range("A1").Value = InputBox("Entrez le numéro gagnant du tirage du loto de ce soir")
    

    Daniel


    • Marqué comme réponse OldChap2B mardi 3 mars 2015 17:43
    dimanche 1 mars 2015 10:10

Toutes les réponses

  • Bonjour,

    Utilise InputBox :

    Numéro = InputBox("Entrez le numéro gagnant du tirage du loto de ce soir")

    Le résultat, la variable Numéro est de type String. Si tu veux un nombre, il faudra le convertir.

    Cordialement.

    Daniel

    vendredi 27 février 2015 18:49
  • Bonjour,

    Bonjour,

    Merci, cela marche bien pour entrer des données dans  la routine VBA mais il me manque encore un petit complément : quelle commande pour entrer ces données dans la feuille Excel à partir de la routine ?

    C’est peut-être tout bête mais je n’ai pas trouvé… L

    Merci encore et cordialement

    dimanche 1 mars 2015 09:48
  • Bonjour,

    Tu dois déterminer la cellule dans laquelle tu veux entrer le texte. Par exemple, pour A1, Feuil1 :

    Sheets("Feuil1").Range("A1").Value = InputBox("Entrez le numéro gagnant du tirage du loto de ce soir")
    

    Daniel


    • Marqué comme réponse OldChap2B mardi 3 mars 2015 17:43
    dimanche 1 mars 2015 10:10
  • Merci a lot ! Cà marche OK (:))

    OldChap

    mardi 3 mars 2015 17:42