ich habe mehrere Zellen wo normaler Text drin steht, möchte jetzt diese Zellen in ein HTML-CODE umwandeln,wie mache ich das am Besten?
Gruß
Kai
OptionExplicit
Sub Text2Html()
Range("B12").Replace vbLf, "<br>" & vbLf, 2
Range("B12") = "<p>" & Range("B12").Text & "<p>"
End Sub
GrußUm Zellen in HTML-Code umzuwandeln, kannst Du entweder ein Makro (VBA-Script) verwenden oder eine Formel in Excel nutzen. Hier sind die Schritte für beide Methoden:
Methode 1: Mit VBA-Makro
Öffne Excel und drücke ALT + F11, um den VBA-Editor zu öffnen.
Klicke auf „Einfügen“ und wähle „Modul“ aus.
Kopiere den folgenden Code in das Modul:
Option Explicit
Sub Text2Html()
Range("B12").Replace vbLf, "<br>" & vbLf, 2
Range("B12") = "<p>" & Range("B12").Text & "<p>"
End Sub
Stelle sicher, dass Makros in Excel aktiviert sind. Gehe dazu auf „Extras - Makros - Sicherheit“ und wähle die Stufe „Mittel“.
Speichere die Datei und öffne sie erneut. Beantworte die Abfrage, ob Du Makros ausführen möchtest, mit „Ja“.
Drücke Alt + F8, wähle das Makro „Text2Html“ aus und klicke auf „Ausführen“.
Methode 2: Mit Formel
Gehe zu Zelle B11 und füge folgende Formel ein:
="<p>"&WECHSELN(B12;ZEICHEN(10);"<br>")&"</p>"
Diese Formel wandelt den Text in B12 in HTML um, indem sie Zeilenumbrüche in <br>-Tags umwandelt.
Fehler beim Kompilieren: Außerhalb einer Prozedur ungültig
Makros funktionieren nicht
.xlsm) gespeichert hast, um Makros zu ermöglichen.Wenn Du keine Makros verwenden möchtest, kannst Du auch Online-Tools nutzen, die Excel in HTML umwandeln. Diese Tools ermöglichen es, Excel-Tabellen in HTML-Formate zu konvertieren, ohne dass Du den VBA-Editor öffnen musst. Ein Beispiel ist der „Excel to HTML Converter“, den Du online finden kannst.
Beispiel Text in B12:
ASPIRIN® Schmerztablette.
ASPIRIN® mit dem Wirkstoff Acetylsalicylsäure 0,5 g hemmt die Produktion der Schmerzsubstanzen.
<p>ASPIRIN® Schmerztablette.<br>ASPIRIN® mit dem Wirkstoff Acetylsalicylsäure 0,5 g hemmt die Produktion der Schmerzsubstanzen.</p>
Verwendung der Formel:
<br>-Tags getrennt.1. Wie kann ich Excel-Tabellen in HTML umwandeln? Du kannst dies entweder mit einem VBA-Makro oder durch die Verwendung von Online-Tools tun. Beide Methoden ermöglichen es, Deine Tabelle in ein HTML-Format zu konvertieren.
2. Funktioniert das auch in älteren Excel-Versionen? Ja, die beschriebenen Methoden sollten auch in älteren Versionen von Excel funktionieren, solange VBA unterstützt wird. Beachte, dass die Benutzeroberfläche leicht variieren kann.