Bonjour,
Ta description n'est pas bien claire !
Si tu veux exécuter ton code à partir de Excel, tu dois mettre ton icone dans le ruban EXCEL , en cliquant bouton droit personnaliser,
ou alors il faut modifier le ruban http://silkyroad.developpez.com/excel/ruban/
Pour ta macro, il faut mixer une macro Excel et une macro Outlook.
Pour excel
tu peux chercher avec cela
1 2 3 4
| destinataire="Jean Dupont"
Set rg_destinataire= Columns("A:A").Find(What:=destinataire, After:=Range("a1"), LookIn:=xlFormulas, _
LookAt:=xlWhole, SearchOrder:=xlByRows, SearchDirection:=xlNext, _
MatchCase:=False) |
puis tu renvois les infos avec
destinataire.offset(0,i).value
ou i est le nombre de colonnes par rapport au champ destinataire
voici pour la partir Outlook
1 2 3 4 5 6 7 8 9 10 11 12 13
|
' Outlook objects
Dim objApp As Object
Dim l_Msg As Object
Set objApp = CreateObject("Outlook.Application")
Set l_Msg = objApp.CreateItem(0)
l_Msg.To = "toto@free.fr"
l_Msg.Subject = "test "
l_Msg.Display
' l_Msg.Send |
Partager