Avatar billede rossonero Nybegynder
25. juli 2004 - 22:24 Der er 8 kommentarer og
1 løsning

Overfører kolonne

Jeg har indtastet en lang række brugere i Excel (ja.. ikke særlig smart med mange indtastninger). Har indtastet bl.a. navn, e-mail osv.

Nu er det således jeg skal have sendt en mail til samtlige .. men kopierer jeg en kolonne ned, bliver selve cellerne også kopieret med. Jeg kan seføli gå ind og lave en kopi af hver enkelt celle og derefter "paste" den ind .. men der er altså mange!.

Findes der en måde, hvor jeg kan kopierer e-mail adresserne ud, uden at cellerne kommer med.
Avatar billede sjap Praktikant
25. juli 2004 - 22:30 #1
Hvad er det for celler, du ikke vil have med i kopien?
Avatar billede mugs Novice
25. juli 2004 - 22:36 #2
Du må kunne bruge et nyt ark og benytte et LOPSLAG.
Avatar billede sjap Praktikant
25. juli 2004 - 22:37 #3
Ok, nu tror jeg, jeg ved hvad du mener.
Hvis jeg kopier alle celler (har blot prøvet med 4) direkte ind i en ny mails "Til" felt, så fungerer det faktisk, som det skulle.
Avatar billede mugs Novice
25. juli 2004 - 22:40 #4
superjap -> Jeg antager du har fat i denne, så vil jeg logge af og "o' langs" som vi siger hernede i fodenden.
Avatar billede sjap Praktikant
25. juli 2004 - 22:41 #5
mugs -> Det vil jo vise sig. Men god fornøjelse :0)
Avatar billede mugs Novice
25. juli 2004 - 22:44 #6
Det var iaftes. Nu skal jeg bare sove og sove :o)
Avatar billede kabbak Professor
25. juli 2004 - 22:50 #7
Hvis du vil sende til alle på en gang, og det er samme tekst, kan denne makro gøre det.

Du skal markere dine mail adresser, som du vil sende til, i excel

Sæt denne kode ind i et modul, og kør makroen, MailSending

Private Declare Function ShellExecute Lib "Shell32.dll" _
    Alias "ShellExecuteA" (ByVal hWnd As Long, _
    ByVal lpOperation As String, ByVal lpFile As String, _
    ByVal lpParameters As String, ByVal lpDirectory As String, _
    ByVal nShowCmd As Long) As Long

Private Sub Mail(eMail As String, Optional Subject As String, _
    Optional Body As String)
    Call ShellExecute(0&, "Open", "mailto:" + eMail + _
        "?Subject=" + Subject + "&Body=" + Body, "", "", 1)
End Sub

Sub MailSending()
  Dim eMail As String, Subject As String, Body As String
  For Each C In Selection ' markerede celler med mailadresser
  til = til & C.Value & ";"
  Next
  til = Left(til, Len(til) - 1)
    eMail = til
    Subject = "Info om mailen"
    Body = "My Text" ' din tekst
    Call Mail(eMail, Subject, Body)
End Sub
Avatar billede rossonero Nybegynder
16. august 2004 - 08:28 #8
sjap .. svar ? :)
Avatar billede sjap Praktikant
16. august 2004 - 15:24 #9
Gerne :0)
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
Kategori
Excel kurser for alle niveauer og behov – find det kursus, der passer til dig

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