TL;DR
- Einmaliger QR: Bild im Generator oben erstellen → in Excel einfügen
- Wiederkehrend (1–20 Codes): Add-In wie "QR4Office" installieren
- Massenhaft (50+ Codes): VBA-Makro mit BARCODE-Funktion oder externer API
- Microsoft 365: Eingebaute
BARCODE-Funktion existiert seit 2024 (nur in Insider-Versionen)
Weg 1: QR als Bild einfügen (für wenige Codes)
Schritt 1: QR erstellen
Generator oben öffnen → URL oder vCard eingeben → PNG runterladen (mind. 600 × 600 px für gute Druck-Qualität).
Schritt 2: In Excel einfügen
- Excel-Zelle markieren, wo der QR landen soll
- Menü "Einfügen" → "Bilder" → "Aus dieser Datei"
- PNG auswählen — Excel platziert das Bild über der Zelle (nicht in der Zelle)
Schritt 3: An Zelle binden
Wichtig: Standardmäßig schwebt das Bild "über" der Tabelle und springt nicht mit, wenn du Zellen verschiebst.
So bindest du es an die Zelle:
- Rechtsklick auf das Bild → "Größe und Eigenschaften"
- Reiter "Eigenschaften" → "Von Zellposition und -größe abhängig"
Jetzt verschiebt sich der QR mit, wenn du Spalten/Zeilen änderst.
Weg 2: Add-In nutzen (für 5–50 QR-Codes)
"QR4Office" oder "QR Code Generator"
- Excel → Menü "Einfügen" → "Add-Ins abrufen"
- Im Store nach "QR Code" suchen
- Add-In installieren — meist als Seitenleiste rechts
Workflow:
- Add-In öffnen, URL eingeben, "Insert" klicken
- QR wird als Bild eingefügt
Limits: Die meisten Add-Ins können nicht dynamisch aus Zell-Daten generieren. Für eine Inventar-Liste mit 200 QR-Codes nicht praktikabel.
Weg 3: Massenhaft QR-Codes via Formel (für 50+ Codes)
Hier wird's mächtig — für Inventar-Etiketten, Mitarbeiter-Ausweise, Rechnungs-Generatoren.
Variante A: BARCODE-Funktion (Microsoft 365)
Microsoft hat 2024 eine eingebaute BARCODE-Funktion eingeführt (nur in Insider-Versionen und Microsoft 365 Enterprise).
=BARCODE(A2; "QR_CODE")
Setzt den QR-Code als Zell-Inhalt. Inhalt der Zelle A2 wird codiert.
Variante B: VBA-Makro mit BARCODE-Object (Excel Desktop)
Für ältere Excel-Versionen oder reinen Desktop-Excel:
- Entwicklertools aktivieren (Datei → Optionen → Menüband anpassen)
- ActiveX-Steuerelement "Microsoft BarCode Control" einfügen
- Per VBA:
Sheet1.Shapes("Barcode1").OLEFormat.Object.Value = Range("A2").Value - Über alle Zeilen iterieren
Code-Vorlage:
Sub QrCodesGenerieren()
Dim r As Range
For Each r In Range("A2:A200")
' QR generieren basierend auf r.Value
' Bild in Spalte B daneben einfügen
Next r
End Sub
Aufwand: ca. 1 Stunde Einarbeitung, danach skaliert es beliebig.
Variante C: Externe API via Power Query
Wenn du eine Google Sheets-ähnliche Lösung willst, kannst du Power Query nutzen, um pro Zeile eine QR-Image-URL von einer externen API zu holen (z.B. Google Charts oder QR-Server). Das Bild kannst du dann per Hyperlink öffnen oder per VBA als Bild einfügen.
Praktische Use-Cases
Inventar-Liste mit QR-Etiketten
Tabelle mit Spalten: ID | Artikel | Standort | QR
- Pro Zeile generierst du einen QR mit der ID
- Etiketten-Drucker (z.B. Brother QL-820NWB) druckt die QRs direkt aus Excel
Mitarbeiter-Ausweise
Tabelle mit: Name | E-Mail | Telefon | vCard-String | QR
- vCard-String aus den Spalten zusammenbauen
- QR aus vCard-String generieren
- Scanbar in Adressbuch übernehmen
Rechnungs-Generator mit SEPA-QR
Tabelle: Rechnungs-Nr | Kunde | Betrag | SEPA-String | QR
- SEPA-String pro Rechnung
- QR-Code generiert → wird in Word-Vorlage via Seriendruck eingefügt
- Kunde scannt, Banking-App füllt Überweisung automatisch
Häufige Fragen
Wie hoch muss die Auflösung sein für Druck?
Faustregel: Druck-cm × 120 DPI. Für 3 cm QR im Druck: mind. 360 × 360 px Bild-Auflösung.
Kann ich den QR direkt aus einer Zell-Formel generieren?
Mit der neuen BARCODE-Funktion in Microsoft 365 Insider: ja. Standard-Excel: nein, braucht VBA oder Add-In.
Funktioniert das auch in LibreOffice Calc / OpenOffice?
LibreOffice: ja, via Erweiterungen wie "LibreOffice QR-Code Generator". OpenOffice: nur via externes Tool und Bild-Einfügung.
Wie binde ich das Bild an eine Zelle so dass es mit-gefiltert wird?
Rechtsklick auf Bild → "Größe und Eigenschaften" → "Von Zellposition und -größe abhängig". Dann verhält sich das Bild wie der Zellinhalt.
Kann ich QR-Codes per Excel-Vorlage in mehreren Sprachen?
Ja — wenn deine URLs/vCards entsprechende Sprach-Varianten enthalten. QR-Codes selbst sind sprachneutral, der Inhalt ist es nicht.
Wie kombiniere ich QR mit Etiketten-Druck?
Workflow: Excel-Liste → Word-Seriendruck → Etiketten-Vorlage mit QR-Bild-Platzhalter → Drucker mit Etiketten-Rolle.
Funktioniert das in Excel-Online?
Nur via Add-Ins. Bild-Einfügen funktioniert. VBA gibt's in Excel-Online nicht.
Wann ein dynamischer QR sinnvoll ist
Wenn deine Excel-QR-Codes auf Etiketten oder gedruckten Listen landen, die Jahre genutzt werden — und das Ziel sich theoretisch mal ändern könnte (Server-URL umzieht, Artikel umbenannt wird) — lohnt sich ein dynamischer QR: gedruckter Code bleibt gleich, Ziel im Dashboard tauschen. Spart dir den Neudruck von 500 Etiketten.
Brauchst du einen dynamischen QR-Code?
Inhalt jederzeit ändern, auch nach dem Druck. 4 € einmalig, kein Abo.
Kostenlos startenMehr QR-Code-Anleitungen
Canva QR-Code erstellen — Anleitung & Alternativen
QR-Code in Canva erstellen: die offizielle Anleitung plus eine ehrliche Einschätzung der Limits — und wann sich ein externer QR-Generator lohnt.
DHL QR-Code erstellen (mobiler Paketversand)
DHL QR-Code für mobilen Paketversand erstellen: Versandschein per QR scannen, in der Filiale oder Packstation abgeben — ohne ausgedrucktes Label. So funktioniert es.
Instagram QR-Code erstellen
Instagram QR-Code erstellen, der direkt auf dein Profil oder einen einzelnen Beitrag führt. Mit eigenem Logo, in Markenfarben, kostenlos und ohne Anmeldung.
PayPal QR-Code erstellen
PayPal QR-Code in 2 Minuten erstellen: direkt in der PayPal-App, alternativ als Universal-QR mit Zahlungs-Link. Schritt-für-Schritt-Anleitung für Privat- und Geschäftskonten.