Ein Makro zum Ausgeben von HTML in eine Zelle in Excel

Ein Makro zum Ausgeben von HTML in eine Zelle in Excel

Ich habe eine ziemlich umfangreiche Tabelle, die bestimmte Felder enthält, die in einen HTML-Code für eine Website eingegeben werden müssen. Ich frage mich, ob es ein Makro und/oder eine Formel gibt, die diesen Code automatisch generiert und aus den jeweiligen Zellfeldern schöpft. Ich brauche beispielsweise so etwas:

<b>(=A1)</b>
<p>(=D1)</p>
<p><a href="(=E1)"></a></p>

Nur zum Kontext, in der Tabelle: A1 = Titel eines E-Learning-Kurses, D1 = Beschreibung des E-Learning-Kurses, E1 = Hyperlink, der auf den E-Learning-Kurs verweist. Ich habe etwa 92 separate E-Learning-Kurse, für die ich denselben Code generieren muss, daher wäre es ideal, diesen für alle 92 Zeilen in Excel zu generieren.

Antwort1

Wenn Sie lediglich die Werte dieser Zellen mit HTML-Tags kombinieren möchten, können Sie versuchen, die Funktion CONCAT mit der folgenden Formel zu verwenden F2(vorausgesetzt, der erste Titel befindet sich in der Zeile A2):

=CONCAT("<b>",A2,"</b><p>",D2,"</p><p><a href=",E2,"></a></p>")

Ziehen Sie die Formel in die Zellen darunter F2.

Bild:

verwandte Informationen