Besoin d'aide par rapport a un script dans excel VBA URGENT!!!!!!!!!!!!
oliano
Messages postés5Date d'inscriptionmardi 29 avril 2008StatutMembreDernière intervention 5 mai 2008
-
2 mai 2008 à 15:24
oliano
Messages postés5Date d'inscriptionmardi 29 avril 2008StatutMembreDernière intervention 5 mai 2008
-
5 mai 2008 à 09:26
Bonjour,
Ca fait 3 jours que je galere sur mon probleme, et j'ai vraiment besoin que quelqu'un m'aide sinon je ne m'en sortirai jamais.
Mon objectif :
Je veux creer un code dans excel VBA, qui me permette d'envoyer par mail (via outlook) une feuille excel et une autre piece jointe ( enregistree sur mon disque dur) en un clic.
Mes Scripts:
Public Sub runAll()
ExportThis (Range("tabtosend"))
End Sub
---------------------------------------------------------------------------------------------------------------------
Sub ExportThis(exportsheetname As String)
Dim vntSaveAsFileName As Variant, vntTemp As Variant
Dim strExportPath As String, strExportFileName As String, strCurChr As String, strExportWbkName As String
Dim intCurPos As Integer
Dim lngLR As Long
Dim width As Integer
Dim height As Integer
Dim i As Integer
Dim rowFound As Integer
mess_body = emailTemplate
Set appOutLook = CreateObject("Outlook.Application")
Set MailOutLook = appOutLook.CreateItem(olMailItem)
With MailOutLook
.To = emailRecepients
.Subject = "Listing " & Now()
.Body = mess_body
.Attachments.Add (filelocation)
'add any other files
For Each extfile In aExternalFiles
.Attachments.Add (Trim(extfile))
If err <> 0 Then MsgBox "Could not send " & extfile & ". Check file location."
Next
.DeleteAfterSubmit = Range("delete")
Application.DisplayAlerts = False
.Send
End With
End Sub
Mon probleme
Le script marche parfaitement, excepte que la feuille excel que j' envoie est differenete de l'originale. En fait seules les premieres lignes sont copiees. La feuille excel que j'utilise contient des lignes/colonne vides, et selon mon analyse, ces script copient les donnees contenues dans les lignes et colonnes j'usqu'au premier espace vide.En plus les couleurs et formats ne sont pas non plus copiees.
Ce que je voudrais, c'est que c'est que le script me copie de facon EXACTE (clonage) ( couleur, forme, espace vide ou pas) la feuille excel a envoyer.
Je vous prie de venir a mon secour!!!!!!!!! please.
Merci d'avance!
Oliano
A voir également:
Besoin d'aide par rapport a un script dans excel VBA URGENT!!!!!!!!!!!!