Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender

Forumthread: Webseite in Excel einbetten

Webseite in Excel einbetten
10.01.2019 13:01:04
Sebastian
Hallo Excel Community,
ich würde gerne in eine Excel-Arbeitsblatt eine Webseite einbinden. Also wirklich einbinden nicht nur die Daten aus dieser Webseite.
Ich habe schon folgendes versucht aber es funktioniert nicht.
Unter Entwicklertools: Microsoft Web Browser heraus gesucht und in das Tabellenblatt eingefügt.
Dann unter VBA:
DieseArbeitsmappe markiert
und auf Klassenmodul hinzufügen
Code:
Private Sub Workbook_Open()
WorkSheets(1).WebBrowser1.Navigate "http://www.meineseite.de"
End Sub
sollte jetzt nicht normalerweise beim öffnen der Excel-Datei diese Seite an der Position angezeigt werden?
Da ich kein VBA Profi bin kann hier natürlich auch noch ein Fehler sein.
Hat jemand den passenden Tipp für mich?
Gruß
Anzeige

6
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Webseite in Excel einbetten
10.01.2019 13:34:12
Nepumuk
Hallo Sebastian,
bekommst du eine Fehlermeldung wenn du das Browser-Control einfügen willst? Bei mir (Windows 10 / Excel 2013) geht das nämlich nicht mehr. Ich muss auf ein Userform ausweichen.
Gruß
Nepumuk
AW: Webseite in Excel einbetten
11.01.2019 08:53:42
Sebastian
Bei mir passiert gar nichts. Feld bleibt dunkel bzw. Webseite nicht erreichbar.
Da ich VBA nicht wirklich fit bin, wie bekomme ich das mit Userform hin? Was für Schritte muss ich tun.
Anzeige
AW: Webseite in Excel einbetten
11.01.2019 09:23:02
Nepumuk
Hallo Sebastian,
ich hab dir mal eine Beispielmappe erstellt: https://www.herber.de/bbs/user/126661.xlsm
Und noch eine Frage, bleibt das Fenster des Webbrowser schwarz oder zeigt es eine Fehlermeldung an, so wie "404 Page not found" ?
Gruß
Nepumuk
Anzeige
AW: Webseite in Excel einbetten
11.01.2019 08:53:43
Sebastian
Bei mir passiert gar nichts. Feld bleibt dunkel bzw. Webseite nicht erreichbar.
Da ich VBA nicht wirklich fit bin, wie bekomme ich das mit Userform hin? Was für Schritte muss ich tun.
AW: Webseite in Excel einbetten
13.01.2019 12:55:04
Sebastian
@Nepumuk
Danke für die Datei, schaue ich mir an. Bei mir kommt die Fehlermeldung: Seite nicht erreichbar unter 2010 unter 2016 bleibt es Schwarz. Zuhause habe ich 2016 in der Firma 2010.
Anzeige
;

Forumthreads zu verwandten Themen

Anzeige
Anzeige

Infobox / Tutorial

Webseite in Excel einbetten


Schritt-für-Schritt-Anleitung

Um eine Webseite in Excel einzubetten, kannst du die folgenden Schritte befolgen. Diese Anleitung gilt für Excel 2010 und 2016.

  1. Entwicklertools aktivieren: Gehe zu „Datei“ > „Optionen“ > „Menüband anpassen“ und aktiviere die „Entwicklertools“.

  2. Webbrowser-Steuerelement einfügen:

    • Wechsle zu den „Entwicklertools“ und klicke auf „Einfügen“.
    • Wähle das „Microsoft Web Browser“-Steuerelement aus und ziehe es in dein Arbeitsblatt.
  3. VBA-Code hinzufügen:

    • Drücke ALT + F11, um den VBA-Editor zu öffnen.
    • Doppelklicke auf „DieseArbeitsmappe“ und füge den folgenden Code ein:

      Private Sub Workbook_Open()
       Worksheets(1).WebBrowser1.Navigate "http://www.meineseite.de"
      End Sub
  4. Arbeitsmappe speichern: Speichere die Datei als „Excel-Makro-fähige Arbeitsmappe“ (*.xlsm).

  5. Testen: Schließe die Arbeitsmappe und öffne sie erneut, um die Webseite anzuzeigen.


Häufige Fehler und Lösungen

  • Webbrowser bleibt schwarz: Dies kann an den Sicherheitseinstellungen deines Browsers oder an fehlenden Berechtigungen liegen. Überprüfe die Internetoptionen in der Systemsteuerung und stelle sicher, dass der Zugriff auf Webseiten erlaubt ist.

  • Fehlermeldung „Seite nicht erreichbar“: Überprüfe die eingegebene URL auf Tippfehler oder versuche eine andere Webseite, um sicherzustellen, dass das Problem nicht auf die spezifische Seite zurückzuführen ist.

  • Browser-Control kann nicht eingefügt werden: Bei neueren Windows-Versionen kann das Browser-Control möglicherweise nicht mehr verwendet werden. In diesem Fall ist es ratsam, ein Userform mit einem Webbrowser-Steuerelement zu verwenden.


Alternative Methoden

Falls das Einbetten einer Webseite in Excel nicht funktioniert, gibt es Alternativen:

  • Userform verwenden: Du kannst ein Userform erstellen, das ein Webbrowser-Steuerelement enthält. Füge den Code hinzu, um die gewünschte URL beim Öffnen des Userforms zu laden.

  • Daten aus Excel in Website einfügen: Statt die Webseite direkt anzuzeigen, kannst du relevante Daten aus deiner Excel-Tabelle in eine Webseite einfügen. Dazu nutzt du HTML und einen Webhosting-Service.


Praktische Beispiele

  1. Webseite in Userform einbetten:

    • Erstelle ein Userform und füge ein Webbrowser-Steuerelement hinzu. Verwende den folgenden Code, um eine Webseite anzuzeigen:

      Private Sub UserForm_Initialize()
       WebBrowser1.Navigate "http://www.meineseite.de"
      End Sub
  2. Excel-Tabelle auf Webseite einbinden:

    • Du kannst eine Excel-Tabelle in eine HTML-Seite einfügen, indem du die Tabelle kopierst und in einen HTML-Editor einfügst. Verwende <table>-Tags, um die Daten korrekt darzustellen.

Tipps für Profis

  • Verwendung von ActiveX: Einige Excel-Versionen unterstützen ActiveX-Steuerelemente, die dir helfen können, Webseiten effizienter einzubetten. Stelle sicher, dass ActiveX in deinen Excel-Einstellungen aktiviert ist.

  • Fehlerprotokollierung: Füge Fehlerprotokollierung in deinen VBA-Code ein, um Probleme schneller zu identifizieren. Nutze On Error Resume Next und Debug.Print, um Fehler zu protokollieren.


FAQ: Häufige Fragen

1. Wie kann ich eine externe Webseite in Excel anzeigen?
Du kannst dies tun, indem du das Webbrowser-Steuerelement in ein Userform einfügst oder Daten aus einer Webseite in deine Excel-Tabelle importierst.

2. Funktioniert das Einbetten von Webseiten in allen Excel-Versionen?
Nicht alle Excel-Versionen unterstützen das Webbrowser-Steuerelement. Bei neueren Versionen kann es notwendig sein, auf Userforms auszuweichen.

3. Welche Alternativen gibt es zum Einbetten von Webseiten?
Du kannst auch Daten aus Excel in eine Webseite einfügen oder Excel-Daten in HTML umwandeln, um sie online darzustellen.

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige