Live-Forum - Die aktuellen Beiträge
Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

importierte eMail Adresse in Hyperlink umwandeln

Forumthread: importierte eMail Adresse in Hyperlink umwandeln

importierte eMail Adresse in Hyperlink umwandeln
10.02.2003 21:48:45
Leif Gross
Wahrscheinlich ist diese Frage schon hundertmal gestellt worden, aber auch per Suche habe ich keine Antwort gefunden, und auf mein altes Posting hat auch keiner geantwortet :-(

Excel soll die eMail Adresse automatisch aus dem hineinkopierten eMail Text extrahieren (das klappt schon), und selbstständig per 'ist' Funktion (z.B. =B24) in die entsprechende Zelle einfügen (klappt auch), und auch ohne weitere Bestätigung gleich in einen Hyerlink umwandeln (klappt nicht) Was kann man machen?

BTW, kann Excel eigentlich selbst Mails vom Server holen, ohne den Umweg über z.B. Outlook?

Danke für die Antworten.


Anzeige

2
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
Re: importierte eMail Adresse in Hyperlink umwandeln
10.02.2003 21:52:01
Bernd Held

Hallo LEif,

markiere alle Zellen mit den Mail-Adressen und starte folgendesd Makro:

Sub LinksAusEmail()
Dim zelle As Range
For Each Zelle In Selection
If InStr(zelle, "@") > 0 Then
zelle.Hyperlinks.Add C, "MailTo: " & zelle.Value
End If
Next zelle
End Sub

Viele Grüße
Bernd
MVP für Microsoft Excel
Excel-Tipps, VBA in 21 Tagen und VBA-Datenbank unter: http://held-office.de


Anzeige
Vielen Dank !! oT
10.02.2003 22:47:47
Leif Gross

Danke

;

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Entdecke relevante Threads

Schau dir verwandte Threads basierend auf dem aktuellen Thema an

Alle relevanten Threads mit Inhaltsvorschau entdecken
Anzeige

Infobox / Tutorial

E-Mail-Adressen in Excel automatisch in Hyperlinks umwandeln


Schritt-für-Schritt-Anleitung

Um E-Mail-Adressen in Excel automatisch in Hyperlinks umzuwandeln, kannst Du folgende Schritte befolgen:

  1. Zellen markieren: Wähle die Zellen aus, die die E-Mail-Adressen enthalten.

  2. Makro einfügen: Drücke ALT + F11, um den VBA-Editor zu öffnen.

  3. Neues Modul erstellen: Klicke auf Einfügen > Modul.

  4. Makro kopieren: Füge den folgenden Code in das Modul ein:

    Sub LinksAusEmail()
       Dim zelle As Range
       For Each zelle In Selection
           If InStr(zelle.Value, "@") > 0 Then
               zelle.Hyperlinks.Add Anchor:=zelle, Address:="MailTo: " & zelle.Value
           End If
       Next zelle
    End Sub
  5. Makro ausführen: Schließe den VBA-Editor und kehre zu Excel zurück. Drücke ALT + F8, wähle LinksAusEmail und klicke auf Ausführen.

Jetzt sollten die E-Mail-Adressen in den markierten Zellen als Hyperlinks angezeigt werden. Dies ist besonders nützlich, wenn Du viele E-Mail-Adressen aus Excel in Mail einfügen möchtest.


Häufige Fehler und Lösungen

  • E-Mail-Adresse nicht als Hyperlink: Stelle sicher, dass die E-Mail-Adresse das "@"-Symbol enthält. Wenn nicht, wird sie nicht konvertiert.

  • Makro läuft nicht: Überprüfe, ob die Macro-Einstellungen aktiviert sind. Gehe zu Datei > Optionen > Trust Center > Einstellungen für das Trust Center > Makroeinstellungen und aktiviere die Makros.


Alternative Methoden

Wenn Du die E-Mail-Adressen nicht über ein Makro umwandeln möchtest, kannst Du auch die Funktion HYPERLINK verwenden:

=HYPERLINK("mailto:" & A1, A1)

In diesem Beispiel wird die E-Mail-Adresse in Zelle A1 als Hyperlink angezeigt.


Praktische Beispiele

  1. E-Mail-Adressen importieren: Wenn Du eine Liste von E-Mail-Adressen aus einer CSV-Datei importierst, kannst Du den oben genannten Makro verwenden, um sie schnell in Hyperlinks umzuwandeln.

  2. Excel-Domain aus E-Mail extrahieren: Du kannst auch die Domain einer E-Mail-Adresse mit einer Formel extrahieren:

    =RECHTS(A1; LÄNGE(A1) - SUCHEN("@"; A1))

Tipps für Profis

  • Beistrich-Check: Überprüfe die E-Mail-Adressen auf richtige Formatierung, bevor Du die Hyperlinks erstellst. Ein einfacher Beistrich-Check kann helfen, Fehler zu vermeiden.

  • E-Mail-Adressen nicht als Link: Wenn Du sicherstellen möchtest, dass bestimmte E-Mail-Adressen nicht als Hyperlink angezeigt werden, kannst Du sie in einer anderen Formatierung (z.B. Text) halten.


FAQ: Häufige Fragen

1. Kann Excel E-Mails direkt vom Server abrufen?
Nein, Excel kann nicht direkt E-Mails vom Server abrufen. Du musst dazu ein E-Mail-Programm wie Outlook verwenden.

2. Was tun, wenn die E-Mail-Adresse nicht als Link angezeigt wird?
Überprüfe, ob die E-Mail-Adresse korrekt eingegeben wurde und das "@"-Symbol enthält. Verwende das Makro, um die Adressen in Hyperlinks umzuwandeln.

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Entdecke mehr
Finde genau, was du suchst

Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden

Suche nach den besten Antworten
Unsere beliebtesten Threads

Entdecke unsere meistgeklickten Beiträge in der Google Suche

Top 100 Threads jetzt ansehen
Anzeige