weiss einer wie ich eine Tabelle als html-Seite mit VBA speichern kann?
Tschüß Lutz
Um eine Excel-Tabelle als HTML zu speichern, kannst Du VBA verwenden. Hier ist eine einfache Schritt-für-Schritt-Anleitung:
Öffne Excel und lade die Arbeitsmappe, die die Tabelle enthält, die Du speichern möchtest.
Drücke ALT + F11
, um den VBA-Editor zu öffnen.
Füge ein neues Modul hinzu:
Einfügen
> Modul
.Kopiere den folgenden VBA-Code in das Modul:
Sub TabelleAlsHTMLSpeichern()
Dim ws As Worksheet
Set ws = ThisWorkbook.Sheets("DeinBlattName") ' Ersetze "DeinBlattName" mit dem Namen der Tabelle
ws.Copy
ActiveWorkbook.SaveAs Filename:="C:\Pfad\DeineTabelle.html", FileFormat:=xlHTML
ActiveWorkbook.Close
End Sub
Passe den Code an:
"DeinBlattName"
mit dem tatsächlichen Namen Deiner Tabelle.C:\Pfad\DeineTabelle.html
zu dem gewünschten Speicherort.Führe das Makro aus:
Run
> Run Sub/UserForm
oder drücke F5
.Jetzt wird Deine Excel-Tabelle als HTML gespeichert!
Fehler: "Das angegebene Dateiformat ist ungültig."
FileFormat:=xlHTML
korrekt angegeben hast.Fehler: "Das Arbeitsblatt kann nicht kopiert werden."
Falls Du keine VBA verwenden möchtest, kannst Du auch manuell eine Excel-Tabelle als HTML speichern:
Datei
> Speichern unter
.Dateityp
die Option Webseite (*.htm; *.html)
.Speichern
.Diese Methode ist einfach, erfordert jedoch mehr manuelle Schritte als die VBA-Variante.
Angenommen, Du hast eine Tabelle mit Verkaufsdaten, die Du als HTML speichern möchtest. Verwende den obigen VBA-Code und passe den Blattnamen sowie den Speicherort entsprechend an. Wenn Du die Tabelle als HTML speicherst, kannst Du sie leicht in eine Webseite einfügen oder per E-Mail versenden.
1. Kann ich mehrere Tabellen gleichzeitig als HTML speichern?
Ja, Du kannst eine Schleife im VBA-Code verwenden, um mehrere Arbeitsblätter nacheinander zu speichern.
2. Funktioniert dieser Code in allen Excel-Versionen?
Der Code funktioniert in den meisten Versionen von Excel, die VBA unterstützen, einschließlich Excel 2010 und neuer.
Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden
Suche nach den besten AntwortenEntdecke unsere meistgeklickten Beiträge in der Google Suche
Top 100 Threads jetzt ansehen