Blog

VBA: Wie man JSON aus einer API in Excel importiert

Ich musste JSON Daten aus einer REST API in Excel importieren. Die letzten Jahre habe ich mit VBA nicht viel gemacht, mit fehlt also die Übung. Hier dokumentiere ich kurz, wie ich die Daten mit etwas VBA in Excel bekomme.

1- Verweise aktivieren

✅ Microsoft XML, v6.0
✅ Microsoft Scripting Runtime

2- VBA-JSON installieren

  1. Download: https://github.com/VBA-tools/VBA-JSON
  2. JsonConverter.bas aus Download in das Projekt importieren (VBA Editor öffnen, Alt + F11; Datei > Datei importieren)

3- VBA Code

  1. Rechtsklick auf Module > EinfĂŒgen > Modul
  2. Code:

4- Ergebnis

  • In Zelle “A1” erscheint der Status des Requests
  • In Zelle “A2” erscheint das unformatierte JSON Objekt
  • In Zelle “A3” erscheint die in °C umgerechnete Temperatur aus dem JSON Objekt

Quellen & weiterfĂŒhrende Links:

https://medium.com/automation-generation/for-excel-persons-how-to-pull-market-data-with-vba-fca431bb7332

https://github.com/VBA-tools/VBA-JSON

https://medium.com/automation-generation/using-vba-and-excel-to-make-authenticated-requests-for-alpacas-trading-api-2968acaa3776

https://wellsr.com/vba/2019/excel/vba-http-get-requests-api-serverxmlhttp60/

https://technet.rapaport.com/Info/Prices/SampleCode/VBA_Example.aspx

âšĄïž Google PageSpeed Insights optimieren bei WordPress Websites

Aus SEO-Sicht ist es wichtig, dass WordPress Seiten bei Google PageSpeed Insights gut abschneiden. Mindestens genau so wichtig ist es aus Nutzerperspektive, dass eine Website schnell lÀdt.

Neben PageSpeed Insights checke ich meine Seiten mit GTmetrix und beheben die dort aufgedeckten Probleme.

Mein aktuelles PageSpeed Setup: Nur 2 WordPress Plugins benötigt

Es gibt viele Möglichkeiten zur Ladezeiten Optimierung von WordPress. Aktuell nutze ich dafĂŒr nur zwei Plugins.

WordPress: Plugin “Cookie Notice for GDPR” um Opt-Out ergĂ€nzen

Ich möchte in einem WooCommerce Projekt den Facebook Pixel mit einer Opt-Out Möglichkeit einsetzen.

Dazu setze ich das sehr populÀre WordPress Plugin Cookie Notice for GDPR ein.

WordPress: Eicons Icon Font aus Elementor entfernen

PHP Code: Entfernt den Icon Font, jedoch nur im Frontend. Das ist besser, Elementor nutzt selbst den Font und sieht ohne die EinschrÀnkung nicht mehr gut aus.

CSS Code: NĂŒtzlich, falls Elementor Pro eingesetzt wird, um einen Header Template zu erstellen. Das “Hamburger Icon” basiert auf dem Eicons Font. Dieser CSS Code ersetzt Eicons durch Font Awesome.