J ai modifié le code tel quel:
Dim chemin As String, fichier As String
chemin = ThisWorkbook.Path
'fichier = chemin & "\" & "METEO SAN" & ".csv"
MsgBox "La METEO est prêt à être envoyée."
'ThisWorkbook.Sheets("METEO_SAN").Copy
'ActiveWorkbook.SaveAs Filename:=fichier
Dim MonOutlook As Object
Dim MonMessage As Object
Set MonOutlook = CreateObject("Outlook.Application")
Set MonMessage = MonOutlook.CreateItem(0)
MonMessage.To = ""
MonMessage.Cc = ""
MonMessage.Subject = ""
MonMessage.body = "Bonjour," & _
Chr(13) & Chr(13) & "Veuillez trouver, ci-joint, la meteo ." & Range("A1:G83") & _
Chr(13) & Chr(13) & "Bonne réception."
MonMessage.display
ActiveWorkbook.Close
Set MonOutlook = Nothing
Mais j ai une erreur d exécution '13': Incompatibilité de type
sur les lignes
MonMessage.body = "Bonjour," & _
Chr(13) & Chr(13) & "Veuillez trouver, ci-joint, la meteo ." & Range("A1:G83") & _
Chr(13) & Chr(13) & "Bonne réception."
Je vais essayer de vous envoyer un exemple mais il faut que je purge toutes mes données pour des raisons confidentielles.
Mais dans l idée, en gros, je souhaite juste envoyer le contenu de ma feuille en cours "A1:G83" via mail et ce contenu collé directement dans le message.