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)
Kosten und Datenschutz bei QR Kontor
Statische QR-Codes sind kostenlos, ohne Anmeldung, ohne Limit und ohne Wasserzeichen. Dynamische QR-Codes, bei denen du das Ziel auch nach dem Druck noch ändern kannst, kosten einmalig 4,99 Euro pro Code. Kein Abo, keine Folgekosten.
Die Daten liegen in Frankfurt (Supabase EU und Vercel fra1). Es laufen nur essentielle Cookies für die Login-Session, kein Marketing-Tracking und keine Drittanbieter-Pixel.
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,99 € einmalig, kein Abo.
Kostenlos startenMehr QR-Code-Anleitungen
Übersicht →WLAN-QR-Code erstellen
QR-Code für Google-Bewertungen
QR-Code für die Speisekarte
QR-Code mit Kontaktdaten (vCard)
Instagram QR-Code erstellen
WhatsApp-Gruppen-QR-Code erstellen
QR-Code für YouTube
QR-Code für LinkedIn
QR-Code in Canva erstellen: Anleitung und Alternativen
PayPal QR-Code erstellen
SEPA-QR-Code für Überweisungen erstellen
QR-Code in Word einfügen
DHL QR-Code erstellen (mobiler Paketversand)
Du vergleichst noch Anbieter? QR Kontor gegen Bitly, Linq und QR Code Generator.