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 :

récuperer des données numériques


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Futur Membre du Club
    Inscrit en
    Février 2008
    Messages
    4
    Détails du profil
    Informations forums :
    Inscription : Février 2008
    Messages : 4
    Par défaut récuperer des données numériques
    boujour à tous,

    je réalise un courrier sur excel accompagner d'une macro pour l' envoyer par mail sur outlook.
    Je commence mon corps de texte par : MyMail.body = "text" & chr(13)&
    Je sélectionne les données à récuperer avec "select.range=(b5).value" Ca marche avec des données text mais, lorsque je rentre des données numérique, j'obtient un message d'erreur "erreur format (13)".

    quelqu'un pourrait il m'aiguiller

    Merci

  2. #2
    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
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    if isnumeric (Lavaleur) then
            MyMail.body = cstr(LaValeur) & chr(13)&...
       else
            MyMail.body = LaValeur & chr(13)&...
    endif
    Ça ne t'irait pas ?

  3. #3
    Futur Membre du Club
    Inscrit en
    Février 2008
    Messages
    4
    Détails du profil
    Informations forums :
    Inscription : Février 2008
    Messages : 4
    Par défaut
    Je n'arrive pas à insérer la formule dans la mienne.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    Set MyMail = MyOlApp.CreateItem(olMailItem)
    Set MyRecipient = MyMail.Recipients.Add(Destinataire)
    MyMail.Cc = "ENFERT Bruno" + ";" + "BARRAS Anne"
    MyMail.Subject = "Suivi expedition  " + Range("b1").Value
    MyMail.body = "Cher client," & Chr(13) & Chr(13) & "Nous vous informons que votre expédition, " & Chr(13) & "numéro :   " + Range("C8").Value & Chr(13) & ...
    Je dois pouvoir inserer plusieurs valeurs numériques. Comment definir (LaValeur) si elle peut être plusieurs Range("la valeur").value

  4. #4
    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
    Par défaut
    Si tu n'as pas d'opération sur les valeurs dans ta chaîne, tu peux essayer ça
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    MyMail.body = "Cher client," & vbcr & vbcr & "Nous vous informons que votre expédition, " & vbcr & "numéro : " & Range("C8").Value & vbcr  &
    & convertit les nombres en strings quand tu concatènes des données.

Discussions similaires

  1. Récuperer des données de fiches passées au scanner
    Par Sunchaser dans le forum C++Builder
    Réponses: 8
    Dernier message: 17/11/2006, 23h44
  2. récuperer des données d'un fichier xml
    Par Ljungberg dans le forum XML
    Réponses: 4
    Dernier message: 13/06/2006, 09h54
  3. Récuperation des données envoyées par Form en POST
    Par bobatel dans le forum Langage
    Réponses: 9
    Dernier message: 26/04/2006, 14h59
  4. Récuperer des données aprés formatage
    Par WELCOMSMAIL dans le forum Autres Logiciels
    Réponses: 4
    Dernier message: 21/04/2006, 10h56
  5. Comment récuperer des données entrées au clavier?
    Par Elisée A. dans le forum MFC
    Réponses: 2
    Dernier message: 13/02/2004, 07h22

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