QR-Code in Excel erstellen

QR-Codes in Excel-Tabellen: für Inventar-Listen, Etiketten-Druck, Mitarbeiter-Ausweise oder Rechnungs-Templates. Drei Wege: vom schnellen Bild-Einfügen bis zur VBA-Automatisierung für hunderte Zeilen.

Soll der Code nach dem Druck noch änderbar sein? Dann brauchst du einen dynamischen QR-Code, 4,99 € einmalig.

Farben & Form anpassen
QR-Branding

Pattern

Corners

Logo (optional)

Erweitert: Fehlerkorrektur
~7% Korrektur · ideal für sauberen Druck, kleinste Module

Dieser Code ist fest: Der Inhalt steckt im Code selbst und lässt sich nach dem Druck nicht mehr ändern.

TL;DR


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

  1. Excel-Zelle markieren, wo der QR landen soll
  2. Menü "Einfügen" → "Bilder" → "Aus dieser Datei"
  3. 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:

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"

  1. Excel → Menü "Einfügen" → "Add-Ins abrufen"
  2. Im Store nach "QR Code" suchen
  3. Add-In installieren, meist als Seitenleiste rechts

Workflow:

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:

  1. Entwicklertools aktivieren (Datei → Optionen → Menüband anpassen)
  2. ActiveX-Steuerelement "Microsoft BarCode Control" einfügen
  3. Per VBA: Sheet1.Shapes("Barcode1").OLEFormat.Object.Value = Range("A2").Value
  4. Ü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

Mitarbeiter-Ausweise

Tabelle mit: Name | E-Mail | Telefon | vCard-String | QR

Rechnungs-Generator mit SEPA-QR

Tabelle: Rechnungs-Nr | Kunde | Betrag | SEPA-String | QR


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 starten

Mehr zum Hintergrund

QR-Codes drucken: Format, Größe und Auflösung richtig wählen

Falsches Dateiformat, zu wenig Auflösung, zu wenig Kontrast: Woran QR-Codes im Druck scheitern und wie du es vor der Großbestellung merkst.

Mehr QR-Code-Anleitungen

Übersicht →

Du vergleichst noch Anbieter? QR Kontor gegen Bitly, Linq und QR Code Generator.