Excel Hyperlink einbauen (mit Inhalt aus Zellen)
Hallo Zusammen
Brauche eure Hilfe für ein bei mir einmaliges Problem. Ich muss bei ein paar hundert Zeilen einen Link für eine eMail einbauen.
Wollte hierzu den nachfolgenden Code verwenden und habe mehr als ne STUNDE verschwendet, schaff es nicht und hoffe auf Eure Hilfe
=HYPERLINK(URLCODIEREN("mailto:" & B1 & "? Subject=" & B2 & "&Body=" & B3);"Linktext")
Was ich nun will ist, dass das mailto «fix» ist
Beim Subjekt, zwei Felder auslesen im (C9 und C10)
Beim Text, drei Felder auslesen aber wichtig mit Zeilenumbruch (E15, E16 und E17)
Habe es mir wie folgt vorgestellt
=HYPERLINK(URLCODIEREN("mailto:" & info@meinefirma.ch & "? Subject=" & C9 und C10 & "&Body=" & E15, E16, E17 &);"Linktext")
Aber egal wie ich das Zeugs zusammenbaue es will einfach nicht,…
Wer kann mir helfen?
Brauche eure Hilfe für ein bei mir einmaliges Problem. Ich muss bei ein paar hundert Zeilen einen Link für eine eMail einbauen.
Wollte hierzu den nachfolgenden Code verwenden und habe mehr als ne STUNDE verschwendet, schaff es nicht und hoffe auf Eure Hilfe
=HYPERLINK(URLCODIEREN("mailto:" & B1 & "? Subject=" & B2 & "&Body=" & B3);"Linktext")
Was ich nun will ist, dass das mailto «fix» ist
Beim Subjekt, zwei Felder auslesen im (C9 und C10)
Beim Text, drei Felder auslesen aber wichtig mit Zeilenumbruch (E15, E16 und E17)
Habe es mir wie folgt vorgestellt
=HYPERLINK(URLCODIEREN("mailto:" & info@meinefirma.ch & "? Subject=" & C9 und C10 & "&Body=" & E15, E16, E17 &);"Linktext")
Aber egal wie ich das Zeugs zusammenbaue es will einfach nicht,…
Wer kann mir helfen?
Please also mark the comments that contributed to the solution of the article
Content-Key: 610443
Url: https://administrator.de/contentid/610443
Printed on: April 24, 2024 at 20:04 o'clock
11 Comments
Latest comment
Verstehe ja das Problem nicht.
klappt hier(bis auf der Zeilenumbruch) und hat mich nur 5 Minuten gekostet:
Zum Zeilenumbruch wirst du selbst wohl weitersuchen müssen (ZEICHEN(10) bzw. ZEICHEN(13) klappen scheinbar nicht).
Edit:
Ersetze ZEICHEN(10) durch %0D%0A (im Code oben bereits angepasst)
Quelle: https://stackoverflow.com/questions/18993277/creating-a-new-line-in-mail ...
klappt hier
=HYPERLINK(URLCODIEREN("mailto:" & A2 & "?Subject=" & B2 & "&Body=" & C2 & "%0D%0A" & D2 & "%0D%0A" & E2);"zur E-Mail")
Zum Zeilenumbruch wirst du selbst wohl weitersuchen müssen (ZEICHEN(10) bzw. ZEICHEN(13) klappen scheinbar nicht).
Edit:
Ersetze ZEICHEN(10) durch %0D%0A (im Code oben bereits angepasst)
Quelle: https://stackoverflow.com/questions/18993277/creating-a-new-line-in-mail ...
Als was ist die Zelle A3 formatiert?
Denn von der Syntax her sieht das brauchbar aus.
Welche Office-Version nutzt du?
Habe es oben mit 2013 erstellt Und Office 2010 kennt "URLCODIEREN()" nicht und gibt #NAME zurück.
Ansonsten gehe in kleinen Schritte vor:
Baue mal nur ein
Wenn das klappt, dann ersetze die statische Adresse mal durch A2
Wenn das auch klappt, nimmst du mal das "?Subject=BETREFF" hinzu und ersetzt es erst später durch B2
und ganz zum Schluss mal mit der Funktion URLCODIEREN() arbeiten.
Denn von der Syntax her sieht das brauchbar aus.
Welche Office-Version nutzt du?
Habe es oben mit 2013 erstellt Und Office 2010 kennt "URLCODIEREN()" nicht und gibt #NAME zurück.
Ansonsten gehe in kleinen Schritte vor:
Baue mal nur ein
=HYPERLINK("mailto:administrator@contoso.tld";"myLink")
Wenn das auch klappt, nimmst du mal das "?Subject=BETREFF" hinzu und ersetzt es erst später durch B2
und ganz zum Schluss mal mit der Funktion URLCODIEREN() arbeiten.