Bonjour qqun !
J'avance, enfin si on peut dire avancer ... dans mon code pour l'envoi d'une
feuille Xl par mail sans fichier joint mais avec une plage de cellule comme
body de mon message.
Private Sub CommandButton1_Click()
Dim MailAd As String
Dim Msg As String
Dim Subj As String
Dim URLto As String
MailAd = Range("c56")
Subj = Range("I1")
With Worksheet("Mafeuille")
.Range(AA2:AA25).copy
Msg =
URLto = "mailto:" & MailAd & "?subject=" & Subj & "&body=" & Msg
ActiveWorkbook.FollowHyperlink Address:=URLto
End Sub
C'est à Msg que je flanche ... comment lui dire coller
mes cellules dans le body ... ???
Lorsque je clique sur le bouton envoi, il m'ouvre bien mon
logiciel (groupwise) de mail et me propose de l'envoyer, si je fais un ctl V
il me le copie bien ...
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Paul V.
Bonjour,
La difficulté provient du fait aue tu essayes de coller une "image" dans un texte (string). Si tu veux uniquement récupérer les valeurs, tu peux utiliser qqchose comme :
Range(AA2:AA25).select For Each x In Selection msg = msg & " " & x.Value Next x à la place de ton copier coller.
C'est pas testé mais cela devrait fonctionner.
HTH Paul V
ZiG wrote:
Bonjour qqun ! J'avance, enfin si on peut dire avancer ... dans mon code pour l'envoi d'une feuille Xl par mail sans fichier joint mais avec une plage de cellule comme body de mon message.
Private Sub CommandButton1_Click() Dim MailAd As String Dim Msg As String Dim Subj As String Dim URLto As String MailAd = Range("c56") Subj = Range("I1") With Worksheet("Mafeuille") .Range(AA2:AA25).copy Msg > URLto = "mailto:" & MailAd & "?subject=" & Subj & "&body=" & Msg ActiveWorkbook.FollowHyperlink Address:=URLto End Sub
C'est à Msg que je flanche ... comment lui dire coller mes cellules dans le body ... ??? Lorsque je clique sur le bouton envoi, il m'ouvre bien mon logiciel (groupwise) de mail et me propose de l'envoyer, si je fais un ctl V il me le copie bien ...
Merci pour votre aide ...
David
Bonjour,
La difficulté provient du fait aue tu essayes de coller une "image" dans un
texte (string).
Si tu veux uniquement récupérer les valeurs, tu peux utiliser qqchose comme
:
Range(AA2:AA25).select
For Each x In Selection
msg = msg & " " & x.Value
Next x
à la place de ton copier coller.
C'est pas testé mais cela devrait fonctionner.
HTH
Paul V
ZiG wrote:
Bonjour qqun !
J'avance, enfin si on peut dire avancer ... dans mon code pour
l'envoi d'une feuille Xl par mail sans fichier joint mais avec une
plage de cellule comme body de mon message.
Private Sub CommandButton1_Click()
Dim MailAd As String
Dim Msg As String
Dim Subj As String
Dim URLto As String
MailAd = Range("c56")
Subj = Range("I1")
With Worksheet("Mafeuille")
.Range(AA2:AA25).copy
Msg > URLto = "mailto:" & MailAd & "?subject=" & Subj & "&body=" & Msg
ActiveWorkbook.FollowHyperlink Address:=URLto
End Sub
C'est à Msg que je flanche ... comment lui dire coller
mes cellules dans le body ... ???
Lorsque je clique sur le bouton envoi, il m'ouvre bien mon
logiciel (groupwise) de mail et me propose de l'envoyer, si je fais
un ctl V il me le copie bien ...
La difficulté provient du fait aue tu essayes de coller une "image" dans un texte (string). Si tu veux uniquement récupérer les valeurs, tu peux utiliser qqchose comme :
Range(AA2:AA25).select For Each x In Selection msg = msg & " " & x.Value Next x à la place de ton copier coller.
C'est pas testé mais cela devrait fonctionner.
HTH Paul V
ZiG wrote:
Bonjour qqun ! J'avance, enfin si on peut dire avancer ... dans mon code pour l'envoi d'une feuille Xl par mail sans fichier joint mais avec une plage de cellule comme body de mon message.
Private Sub CommandButton1_Click() Dim MailAd As String Dim Msg As String Dim Subj As String Dim URLto As String MailAd = Range("c56") Subj = Range("I1") With Worksheet("Mafeuille") .Range(AA2:AA25).copy Msg > URLto = "mailto:" & MailAd & "?subject=" & Subj & "&body=" & Msg ActiveWorkbook.FollowHyperlink Address:=URLto End Sub
C'est à Msg que je flanche ... comment lui dire coller mes cellules dans le body ... ??? Lorsque je clique sur le bouton envoi, il m'ouvre bien mon logiciel (groupwise) de mail et me propose de l'envoyer, si je fais un ctl V il me le copie bien ...
Merci pour votre aide ...
David
ZiG
merci ça marche ! mais pas come je veux. jusque là j'arrivai à le faire ... mais le problème c'est qu'il n'accepte pas les sauts de lignes même en modifiant la ligne msg = msg & " " & x.Value & vbCrLf
"Paul V." a écrit dans le message de news:
Bonjour,
La difficulté provient du fait aue tu essayes de coller une "image" dans un
texte (string). Si tu veux uniquement récupérer les valeurs, tu peux utiliser qqchose comme
:
Range(AA2:AA25).select For Each x In Selection msg = msg & " " & x.Value Next x à la place de ton copier coller.
C'est pas testé mais cela devrait fonctionner.
HTH Paul V
ZiG wrote:
Bonjour qqun ! J'avance, enfin si on peut dire avancer ... dans mon code pour l'envoi d'une feuille Xl par mail sans fichier joint mais avec une plage de cellule comme body de mon message.
Private Sub CommandButton1_Click() Dim MailAd As String Dim Msg As String Dim Subj As String Dim URLto As String MailAd = Range("c56") Subj = Range("I1") With Worksheet("Mafeuille") .Range(AA2:AA25).copy Msg > > URLto = "mailto:" & MailAd & "?subject=" & Subj & "&body=" & Msg ActiveWorkbook.FollowHyperlink Address:=URLto End Sub
C'est à Msg que je flanche ... comment lui dire coller mes cellules dans le body ... ??? Lorsque je clique sur le bouton envoi, il m'ouvre bien mon logiciel (groupwise) de mail et me propose de l'envoyer, si je fais un ctl V il me le copie bien ...
Merci pour votre aide ...
David
merci ça marche !
mais pas come je veux.
jusque là j'arrivai à le faire ...
mais le problème c'est qu'il n'accepte pas les sauts de lignes même en
modifiant la ligne
msg = msg & " " & x.Value & vbCrLf
"Paul V." <pav4006@skynet.be> a écrit dans le message de
news:uEjd80jmDHA.1884@TK2MSFTNGP09.phx.gbl...
Bonjour,
La difficulté provient du fait aue tu essayes de coller une "image" dans
un
texte (string).
Si tu veux uniquement récupérer les valeurs, tu peux utiliser qqchose
comme
:
Range(AA2:AA25).select
For Each x In Selection
msg = msg & " " & x.Value
Next x
à la place de ton copier coller.
C'est pas testé mais cela devrait fonctionner.
HTH
Paul V
ZiG wrote:
Bonjour qqun !
J'avance, enfin si on peut dire avancer ... dans mon code pour
l'envoi d'une feuille Xl par mail sans fichier joint mais avec une
plage de cellule comme body de mon message.
Private Sub CommandButton1_Click()
Dim MailAd As String
Dim Msg As String
Dim Subj As String
Dim URLto As String
MailAd = Range("c56")
Subj = Range("I1")
With Worksheet("Mafeuille")
.Range(AA2:AA25).copy
Msg > > URLto = "mailto:" & MailAd & "?subject=" & Subj & "&body=" & Msg
ActiveWorkbook.FollowHyperlink Address:=URLto
End Sub
C'est à Msg que je flanche ... comment lui dire coller
mes cellules dans le body ... ???
Lorsque je clique sur le bouton envoi, il m'ouvre bien mon
logiciel (groupwise) de mail et me propose de l'envoyer, si je fais
un ctl V il me le copie bien ...
merci ça marche ! mais pas come je veux. jusque là j'arrivai à le faire ... mais le problème c'est qu'il n'accepte pas les sauts de lignes même en modifiant la ligne msg = msg & " " & x.Value & vbCrLf
"Paul V." a écrit dans le message de news:
Bonjour,
La difficulté provient du fait aue tu essayes de coller une "image" dans un
texte (string). Si tu veux uniquement récupérer les valeurs, tu peux utiliser qqchose comme
:
Range(AA2:AA25).select For Each x In Selection msg = msg & " " & x.Value Next x à la place de ton copier coller.
C'est pas testé mais cela devrait fonctionner.
HTH Paul V
ZiG wrote:
Bonjour qqun ! J'avance, enfin si on peut dire avancer ... dans mon code pour l'envoi d'une feuille Xl par mail sans fichier joint mais avec une plage de cellule comme body de mon message.
Private Sub CommandButton1_Click() Dim MailAd As String Dim Msg As String Dim Subj As String Dim URLto As String MailAd = Range("c56") Subj = Range("I1") With Worksheet("Mafeuille") .Range(AA2:AA25).copy Msg > > URLto = "mailto:" & MailAd & "?subject=" & Subj & "&body=" & Msg ActiveWorkbook.FollowHyperlink Address:=URLto End Sub
C'est à Msg que je flanche ... comment lui dire coller mes cellules dans le body ... ??? Lorsque je clique sur le bouton envoi, il m'ouvre bien mon logiciel (groupwise) de mail et me propose de l'envoyer, si je fais un ctl V il me le copie bien ...
Merci pour votre aide ...
David
Jean-François Aubert
salut ZiG,
est-ce que :
msg = msg & " " & x.Value & vbNewLine
pourrait faire l'affaire ? -- Amicalement
Jean-François Aubert {Vaudois de la Côte Lémanique}
"ZiG" a écrit dans le message de news:
merci ça marche ! mais pas come je veux. jusque là j'arrivai à le faire ... mais le problème c'est qu'il n'accepte pas les sauts de lignes même en modifiant la ligne msg = msg & " " & x.Value & vbCrLf
"Paul V." a écrit dans le message de news:
Bonjour,
La difficulté provient du fait aue tu essayes de coller une "image" dans un
texte (string). Si tu veux uniquement récupérer les valeurs, tu peux utiliser qqchose comme
:
Range(AA2:AA25).select For Each x In Selection msg = msg & " " & x.Value Next x à la place de ton copier coller.
C'est pas testé mais cela devrait fonctionner.
HTH Paul V
ZiG wrote:
Bonjour qqun ! J'avance, enfin si on peut dire avancer ... dans mon code pour l'envoi d'une feuille Xl par mail sans fichier joint mais avec une plage de cellule comme body de mon message.
Private Sub CommandButton1_Click() Dim MailAd As String Dim Msg As String Dim Subj As String Dim URLto As String MailAd = Range("c56") Subj = Range("I1") With Worksheet("Mafeuille") .Range(AA2:AA25).copy Msg > > > URLto = "mailto:" & MailAd & "?subject=" & Subj & "&body=" & Msg ActiveWorkbook.FollowHyperlink Address:=URLto End Sub
C'est à Msg que je flanche ... comment lui dire coller mes cellules dans le body ... ??? Lorsque je clique sur le bouton envoi, il m'ouvre bien mon logiciel (groupwise) de mail et me propose de l'envoyer, si je fais un ctl V il me le copie bien ...
Merci pour votre aide ...
David
salut ZiG,
est-ce que :
msg = msg & " " & x.Value & vbNewLine
pourrait faire l'affaire ?
--
Amicalement
Jean-François Aubert
{Vaudois de la Côte Lémanique}
"ZiG" <zig@urbanet.ch> a écrit dans le message de news:3f9942cd@news.swissonline.ch...
merci ça marche !
mais pas come je veux.
jusque là j'arrivai à le faire ...
mais le problème c'est qu'il n'accepte pas les sauts de lignes même en
modifiant la ligne
msg = msg & " " & x.Value & vbCrLf
"Paul V." <pav4006@skynet.be> a écrit dans le message de
news:uEjd80jmDHA.1884@TK2MSFTNGP09.phx.gbl...
Bonjour,
La difficulté provient du fait aue tu essayes de coller une "image" dans
un
texte (string).
Si tu veux uniquement récupérer les valeurs, tu peux utiliser qqchose
comme
:
Range(AA2:AA25).select
For Each x In Selection
msg = msg & " " & x.Value
Next x
à la place de ton copier coller.
C'est pas testé mais cela devrait fonctionner.
HTH
Paul V
ZiG wrote:
Bonjour qqun !
J'avance, enfin si on peut dire avancer ... dans mon code pour
l'envoi d'une feuille Xl par mail sans fichier joint mais avec une
plage de cellule comme body de mon message.
Private Sub CommandButton1_Click()
Dim MailAd As String
Dim Msg As String
Dim Subj As String
Dim URLto As String
MailAd = Range("c56")
Subj = Range("I1")
With Worksheet("Mafeuille")
.Range(AA2:AA25).copy
Msg > > > URLto = "mailto:" & MailAd & "?subject=" & Subj & "&body=" & Msg
ActiveWorkbook.FollowHyperlink Address:=URLto
End Sub
C'est à Msg que je flanche ... comment lui dire coller
mes cellules dans le body ... ???
Lorsque je clique sur le bouton envoi, il m'ouvre bien mon
logiciel (groupwise) de mail et me propose de l'envoyer, si je fais
un ctl V il me le copie bien ...
Jean-François Aubert {Vaudois de la Côte Lémanique}
"ZiG" a écrit dans le message de news:
merci ça marche ! mais pas come je veux. jusque là j'arrivai à le faire ... mais le problème c'est qu'il n'accepte pas les sauts de lignes même en modifiant la ligne msg = msg & " " & x.Value & vbCrLf
"Paul V." a écrit dans le message de news:
Bonjour,
La difficulté provient du fait aue tu essayes de coller une "image" dans un
texte (string). Si tu veux uniquement récupérer les valeurs, tu peux utiliser qqchose comme
:
Range(AA2:AA25).select For Each x In Selection msg = msg & " " & x.Value Next x à la place de ton copier coller.
C'est pas testé mais cela devrait fonctionner.
HTH Paul V
ZiG wrote:
Bonjour qqun ! J'avance, enfin si on peut dire avancer ... dans mon code pour l'envoi d'une feuille Xl par mail sans fichier joint mais avec une plage de cellule comme body de mon message.
Private Sub CommandButton1_Click() Dim MailAd As String Dim Msg As String Dim Subj As String Dim URLto As String MailAd = Range("c56") Subj = Range("I1") With Worksheet("Mafeuille") .Range(AA2:AA25).copy Msg > > > URLto = "mailto:" & MailAd & "?subject=" & Subj & "&body=" & Msg ActiveWorkbook.FollowHyperlink Address:=URLto End Sub
C'est à Msg que je flanche ... comment lui dire coller mes cellules dans le body ... ??? Lorsque je clique sur le bouton envoi, il m'ouvre bien mon logiciel (groupwise) de mail et me propose de l'envoyer, si je fais un ctl V il me le copie bien ...
Merci pour votre aide ...
David
news.urbanet.ch
non idem ... me les met toutes à la suite sur une ligne ... dommage "Jean-François Aubert" <à a écrit dans le message de news:3f99505a$
salut ZiG,
est-ce que :
msg = msg & " " & x.Value & vbNewLine
pourrait faire l'affaire ? -- Amicalement
Jean-François Aubert {Vaudois de la Côte Lémanique}
"ZiG" a écrit dans le message de news:
merci ça marche ! mais pas come je veux. jusque là j'arrivai à le faire ... mais le problème c'est qu'il n'accepte pas les sauts de lignes même en modifiant la ligne msg = msg & " " & x.Value & vbCrLf
"Paul V." a écrit dans le message de news:
Bonjour,
La difficulté provient du fait aue tu essayes de coller une "image" dans
un
texte (string). Si tu veux uniquement récupérer les valeurs, tu peux utiliser qqchose comme
:
Range(AA2:AA25).select For Each x In Selection msg = msg & " " & x.Value Next x à la place de ton copier coller.
C'est pas testé mais cela devrait fonctionner.
HTH Paul V
ZiG wrote:
Bonjour qqun ! J'avance, enfin si on peut dire avancer ... dans mon code pour l'envoi d'une feuille Xl par mail sans fichier joint mais avec une plage de cellule comme body de mon message.
Private Sub CommandButton1_Click() Dim MailAd As String Dim Msg As String Dim Subj As String Dim URLto As String MailAd = Range("c56") Subj = Range("I1") With Worksheet("Mafeuille") .Range(AA2:AA25).copy Msg > > > > URLto = "mailto:" & MailAd & "?subject=" & Subj & "&body=" & Msg ActiveWorkbook.FollowHyperlink Address:=URLto End Sub
C'est à Msg que je flanche ... comment lui dire coller mes cellules dans le body ... ??? Lorsque je clique sur le bouton envoi, il m'ouvre bien mon logiciel (groupwise) de mail et me propose de l'envoyer, si je fais un ctl V il me le copie bien ...
Merci pour votre aide ...
David
non idem ...
me les met toutes à la suite sur une ligne ...
dommage
"Jean-François Aubert" <àOterjfaubert@bluewin.ch> a écrit dans le message de
news:3f99505a$1_1@news.bluewin.ch...
salut ZiG,
est-ce que :
msg = msg & " " & x.Value & vbNewLine
pourrait faire l'affaire ?
--
Amicalement
Jean-François Aubert
{Vaudois de la Côte Lémanique}
"ZiG" <zig@urbanet.ch> a écrit dans le message de
news:3f9942cd@news.swissonline.ch...
merci ça marche !
mais pas come je veux.
jusque là j'arrivai à le faire ...
mais le problème c'est qu'il n'accepte pas les sauts de lignes même en
modifiant la ligne
msg = msg & " " & x.Value & vbCrLf
"Paul V." <pav4006@skynet.be> a écrit dans le message de
news:uEjd80jmDHA.1884@TK2MSFTNGP09.phx.gbl...
Bonjour,
La difficulté provient du fait aue tu essayes de coller une "image"
dans
un
texte (string).
Si tu veux uniquement récupérer les valeurs, tu peux utiliser qqchose
comme
:
Range(AA2:AA25).select
For Each x In Selection
msg = msg & " " & x.Value
Next x
à la place de ton copier coller.
C'est pas testé mais cela devrait fonctionner.
HTH
Paul V
ZiG wrote:
Bonjour qqun !
J'avance, enfin si on peut dire avancer ... dans mon code pour
l'envoi d'une feuille Xl par mail sans fichier joint mais avec une
plage de cellule comme body de mon message.
Private Sub CommandButton1_Click()
Dim MailAd As String
Dim Msg As String
Dim Subj As String
Dim URLto As String
MailAd = Range("c56")
Subj = Range("I1")
With Worksheet("Mafeuille")
.Range(AA2:AA25).copy
Msg > > > > URLto = "mailto:" & MailAd & "?subject=" & Subj & "&body=" & Msg
ActiveWorkbook.FollowHyperlink Address:=URLto
End Sub
C'est à Msg que je flanche ... comment lui dire coller
mes cellules dans le body ... ???
Lorsque je clique sur le bouton envoi, il m'ouvre bien mon
logiciel (groupwise) de mail et me propose de l'envoyer, si je fais
un ctl V il me le copie bien ...
non idem ... me les met toutes à la suite sur une ligne ... dommage "Jean-François Aubert" <à a écrit dans le message de news:3f99505a$
salut ZiG,
est-ce que :
msg = msg & " " & x.Value & vbNewLine
pourrait faire l'affaire ? -- Amicalement
Jean-François Aubert {Vaudois de la Côte Lémanique}
"ZiG" a écrit dans le message de news:
merci ça marche ! mais pas come je veux. jusque là j'arrivai à le faire ... mais le problème c'est qu'il n'accepte pas les sauts de lignes même en modifiant la ligne msg = msg & " " & x.Value & vbCrLf
"Paul V." a écrit dans le message de news:
Bonjour,
La difficulté provient du fait aue tu essayes de coller une "image" dans
un
texte (string). Si tu veux uniquement récupérer les valeurs, tu peux utiliser qqchose comme
:
Range(AA2:AA25).select For Each x In Selection msg = msg & " " & x.Value Next x à la place de ton copier coller.
C'est pas testé mais cela devrait fonctionner.
HTH Paul V
ZiG wrote:
Bonjour qqun ! J'avance, enfin si on peut dire avancer ... dans mon code pour l'envoi d'une feuille Xl par mail sans fichier joint mais avec une plage de cellule comme body de mon message.
Private Sub CommandButton1_Click() Dim MailAd As String Dim Msg As String Dim Subj As String Dim URLto As String MailAd = Range("c56") Subj = Range("I1") With Worksheet("Mafeuille") .Range(AA2:AA25).copy Msg > > > > URLto = "mailto:" & MailAd & "?subject=" & Subj & "&body=" & Msg ActiveWorkbook.FollowHyperlink Address:=URLto End Sub
C'est à Msg que je flanche ... comment lui dire coller mes cellules dans le body ... ??? Lorsque je clique sur le bouton envoi, il m'ouvre bien mon logiciel (groupwise) de mail et me propose de l'envoyer, si je fais un ctl V il me le copie bien ...
Merci pour votre aide ...
David
Paul V.
Bonjour,
La position du VBCRLF ne me semble pas judicieuse. Je te propose : msg = msg & vbCrLf & " " & x.Value
HTH
Paul V
ZiG wrote:
merci ça marche ! mais pas come je veux. jusque là j'arrivai à le faire ... mais le problème c'est qu'il n'accepte pas les sauts de lignes même en modifiant la ligne msg = msg & " " & x.Value & vbCrLf
"Paul V." a écrit dans le message de news:
Bonjour,
La difficulté provient du fait aue tu essayes de coller une "image" dans un texte (string). Si tu veux uniquement récupérer les valeurs, tu peux utiliser qqchose comme
Range(AA2:AA25).select For Each x In Selection msg = msg & " " & x.Value Next x à la place de ton copier coller.
C'est pas testé mais cela devrait fonctionner.
HTH Paul V
ZiG wrote:
Bonjour qqun ! J'avance, enfin si on peut dire avancer ... dans mon code pour l'envoi d'une feuille Xl par mail sans fichier joint mais avec une plage de cellule comme body de mon message.
Private Sub CommandButton1_Click() Dim MailAd As String Dim Msg As String Dim Subj As String Dim URLto As String MailAd = Range("c56") Subj = Range("I1") With Worksheet("Mafeuille") .Range(AA2:AA25).copy Msg >>> URLto = "mailto:" & MailAd & "?subject=" & Subj & "&body=" & Msg ActiveWorkbook.FollowHyperlink Address:=URLto End Sub
C'est à Msg que je flanche ... comment lui dire coller mes cellules dans le body ... ??? Lorsque je clique sur le bouton envoi, il m'ouvre bien mon logiciel (groupwise) de mail et me propose de l'envoyer, si je fais un ctl V il me le copie bien ...
Merci pour votre aide ...
David
Bonjour,
La position du VBCRLF ne me semble pas judicieuse.
Je te propose :
msg = msg & vbCrLf & " " & x.Value
HTH
Paul V
ZiG wrote:
merci ça marche !
mais pas come je veux.
jusque là j'arrivai à le faire ...
mais le problème c'est qu'il n'accepte pas les sauts de lignes même en
modifiant la ligne
msg = msg & " " & x.Value & vbCrLf
"Paul V." <pav4006@skynet.be> a écrit dans le message de
news:uEjd80jmDHA.1884@TK2MSFTNGP09.phx.gbl...
Bonjour,
La difficulté provient du fait aue tu essayes de coller une "image"
dans un texte (string).
Si tu veux uniquement récupérer les valeurs, tu peux utiliser
qqchose comme
Range(AA2:AA25).select
For Each x In Selection
msg = msg & " " & x.Value
Next x
à la place de ton copier coller.
C'est pas testé mais cela devrait fonctionner.
HTH
Paul V
ZiG wrote:
Bonjour qqun !
J'avance, enfin si on peut dire avancer ... dans mon code pour
l'envoi d'une feuille Xl par mail sans fichier joint mais avec une
plage de cellule comme body de mon message.
Private Sub CommandButton1_Click()
Dim MailAd As String
Dim Msg As String
Dim Subj As String
Dim URLto As String
MailAd = Range("c56")
Subj = Range("I1")
With Worksheet("Mafeuille")
.Range(AA2:AA25).copy
Msg >>> URLto = "mailto:" & MailAd & "?subject=" & Subj & "&body=" & Msg
ActiveWorkbook.FollowHyperlink Address:=URLto
End Sub
C'est à Msg que je flanche ... comment lui dire coller
mes cellules dans le body ... ???
Lorsque je clique sur le bouton envoi, il m'ouvre bien mon
logiciel (groupwise) de mail et me propose de l'envoyer, si je fais
un ctl V il me le copie bien ...
La position du VBCRLF ne me semble pas judicieuse. Je te propose : msg = msg & vbCrLf & " " & x.Value
HTH
Paul V
ZiG wrote:
merci ça marche ! mais pas come je veux. jusque là j'arrivai à le faire ... mais le problème c'est qu'il n'accepte pas les sauts de lignes même en modifiant la ligne msg = msg & " " & x.Value & vbCrLf
"Paul V." a écrit dans le message de news:
Bonjour,
La difficulté provient du fait aue tu essayes de coller une "image" dans un texte (string). Si tu veux uniquement récupérer les valeurs, tu peux utiliser qqchose comme
Range(AA2:AA25).select For Each x In Selection msg = msg & " " & x.Value Next x à la place de ton copier coller.
C'est pas testé mais cela devrait fonctionner.
HTH Paul V
ZiG wrote:
Bonjour qqun ! J'avance, enfin si on peut dire avancer ... dans mon code pour l'envoi d'une feuille Xl par mail sans fichier joint mais avec une plage de cellule comme body de mon message.
Private Sub CommandButton1_Click() Dim MailAd As String Dim Msg As String Dim Subj As String Dim URLto As String MailAd = Range("c56") Subj = Range("I1") With Worksheet("Mafeuille") .Range(AA2:AA25).copy Msg >>> URLto = "mailto:" & MailAd & "?subject=" & Subj & "&body=" & Msg ActiveWorkbook.FollowHyperlink Address:=URLto End Sub
C'est à Msg que je flanche ... comment lui dire coller mes cellules dans le body ... ??? Lorsque je clique sur le bouton envoi, il m'ouvre bien mon logiciel (groupwise) de mail et me propose de l'envoyer, si je fais un ctl V il me le copie bien ...
Merci pour votre aide ...
David
ZiG
Non...ça ne change rien ... je désespère ... "Paul V." a écrit dans le message de news:3f995f7b$0$282$
Bonjour,
La position du VBCRLF ne me semble pas judicieuse. Je te propose : msg = msg & vbCrLf & " " & x.Value
HTH
Paul V
ZiG wrote:
merci ça marche ! mais pas come je veux. jusque là j'arrivai à le faire ... mais le problème c'est qu'il n'accepte pas les sauts de lignes même en modifiant la ligne msg = msg & " " & x.Value & vbCrLf
"Paul V." a écrit dans le message de news:
Bonjour,
La difficulté provient du fait aue tu essayes de coller une "image" dans un texte (string). Si tu veux uniquement récupérer les valeurs, tu peux utiliser qqchose comme
Range(AA2:AA25).select For Each x In Selection msg = msg & " " & x.Value Next x à la place de ton copier coller.
C'est pas testé mais cela devrait fonctionner.
HTH Paul V
ZiG wrote:
Bonjour qqun ! J'avance, enfin si on peut dire avancer ... dans mon code pour l'envoi d'une feuille Xl par mail sans fichier joint mais avec une plage de cellule comme body de mon message.
Private Sub CommandButton1_Click() Dim MailAd As String Dim Msg As String Dim Subj As String Dim URLto As String MailAd = Range("c56") Subj = Range("I1") With Worksheet("Mafeuille") .Range(AA2:AA25).copy Msg > >>> URLto = "mailto:" & MailAd & "?subject=" & Subj & "&body=" & Msg ActiveWorkbook.FollowHyperlink Address:=URLto End Sub
C'est à Msg que je flanche ... comment lui dire coller mes cellules dans le body ... ??? Lorsque je clique sur le bouton envoi, il m'ouvre bien mon logiciel (groupwise) de mail et me propose de l'envoyer, si je fais un ctl V il me le copie bien ...
Merci pour votre aide ...
David
Non...ça ne change rien ...
je désespère ...
"Paul V." <pav4006@skynet.be> a écrit dans le message de
news:3f995f7b$0$282$ba620e4c@reader1.news.skynet.be...
Bonjour,
La position du VBCRLF ne me semble pas judicieuse.
Je te propose :
msg = msg & vbCrLf & " " & x.Value
HTH
Paul V
ZiG wrote:
merci ça marche !
mais pas come je veux.
jusque là j'arrivai à le faire ...
mais le problème c'est qu'il n'accepte pas les sauts de lignes même en
modifiant la ligne
msg = msg & " " & x.Value & vbCrLf
"Paul V." <pav4006@skynet.be> a écrit dans le message de
news:uEjd80jmDHA.1884@TK2MSFTNGP09.phx.gbl...
Bonjour,
La difficulté provient du fait aue tu essayes de coller une "image"
dans un texte (string).
Si tu veux uniquement récupérer les valeurs, tu peux utiliser
qqchose comme
Range(AA2:AA25).select
For Each x In Selection
msg = msg & " " & x.Value
Next x
à la place de ton copier coller.
C'est pas testé mais cela devrait fonctionner.
HTH
Paul V
ZiG wrote:
Bonjour qqun !
J'avance, enfin si on peut dire avancer ... dans mon code pour
l'envoi d'une feuille Xl par mail sans fichier joint mais avec une
plage de cellule comme body de mon message.
Private Sub CommandButton1_Click()
Dim MailAd As String
Dim Msg As String
Dim Subj As String
Dim URLto As String
MailAd = Range("c56")
Subj = Range("I1")
With Worksheet("Mafeuille")
.Range(AA2:AA25).copy
Msg > >>> URLto = "mailto:" & MailAd & "?subject=" & Subj & "&body=" & Msg
ActiveWorkbook.FollowHyperlink Address:=URLto
End Sub
C'est à Msg que je flanche ... comment lui dire coller
mes cellules dans le body ... ???
Lorsque je clique sur le bouton envoi, il m'ouvre bien mon
logiciel (groupwise) de mail et me propose de l'envoyer, si je fais
un ctl V il me le copie bien ...
Non...ça ne change rien ... je désespère ... "Paul V." a écrit dans le message de news:3f995f7b$0$282$
Bonjour,
La position du VBCRLF ne me semble pas judicieuse. Je te propose : msg = msg & vbCrLf & " " & x.Value
HTH
Paul V
ZiG wrote:
merci ça marche ! mais pas come je veux. jusque là j'arrivai à le faire ... mais le problème c'est qu'il n'accepte pas les sauts de lignes même en modifiant la ligne msg = msg & " " & x.Value & vbCrLf
"Paul V." a écrit dans le message de news:
Bonjour,
La difficulté provient du fait aue tu essayes de coller une "image" dans un texte (string). Si tu veux uniquement récupérer les valeurs, tu peux utiliser qqchose comme
Range(AA2:AA25).select For Each x In Selection msg = msg & " " & x.Value Next x à la place de ton copier coller.
C'est pas testé mais cela devrait fonctionner.
HTH Paul V
ZiG wrote:
Bonjour qqun ! J'avance, enfin si on peut dire avancer ... dans mon code pour l'envoi d'une feuille Xl par mail sans fichier joint mais avec une plage de cellule comme body de mon message.
Private Sub CommandButton1_Click() Dim MailAd As String Dim Msg As String Dim Subj As String Dim URLto As String MailAd = Range("c56") Subj = Range("I1") With Worksheet("Mafeuille") .Range(AA2:AA25).copy Msg > >>> URLto = "mailto:" & MailAd & "?subject=" & Subj & "&body=" & Msg ActiveWorkbook.FollowHyperlink Address:=URLto End Sub
C'est à Msg que je flanche ... comment lui dire coller mes cellules dans le body ... ??? Lorsque je clique sur le bouton envoi, il m'ouvre bien mon logiciel (groupwise) de mail et me propose de l'envoyer, si je fais un ctl V il me le copie bien ...