Avatar billede kingoman Mester
26. juli 2020 - 20:49 Der er 2 kommentarer

VBA for at sende udvalgte dynamiske kolonner

Hej,

Jeg sidder med et problem, hvor at jeg ikke kan få excel til at kopierer bestemte celler og derefter indsætte dem i en email.

https://easyupload.io/6k6bgz

Her er min excel fil - Det er bare sat simpelt op for at afprøve

Jeg vil gerne have, at den kun tager fra de gule tabs og informationerne nedefter, men den bliver ved med at kopier min reference email med.
Nogen ideer?
Avatar billede kingoman Mester
26. juli 2020 - 20:50 #1
Det er sat op med VBA
Avatar billede kingoman Mester
26. juli 2020 - 21:20 #2
Jeg prøver lige igen, den smed forkert format op.

Link til filen
https://easyupload.io/pdpx69

Koden:

Sub esendtable()
Dim outlook As Object
Dim newEmail As Object
Dim xInspect As Object
Dim pageEditor As Object
Set outlook = CreateObject("Outlook.Application")
Set newEmail = outlook.CreateItem(0)
With newEmail
    .To = Sheet1.Range("A1").Text
    .CC = ""
    .BCC = ""
    .Subject = "Personoplysninger"
    .Body = "Jvf. aftale er her oplysninger" & vbCrLf & "Venlig hilsen Kim"
    .display
    Set xInspect = newEmail.GetInspector
    Set pageEditor = xInspect.WordEditor
    'Sheet1.Range("B2:E5").Copy
    Sheet1.Range("A2").CurrentRegion.Copy
    pageEditor.Application.Selection.Start = Len(.Body)
    pageEditor.Application.Selection.End = pageEditor.Application.Selection.Start
    pageEditor.Application.Selection.PasteAndFormat (wdFormatPlainText)
    .display
    '.Send
    Set pageEditor = Nothing
    Set xInspect = Nothing
End With
Set newEmail = Nothing
Set outlook = Nothing
End Sub
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester