Live-Forum - Die aktuellen Beiträge
Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender

Forumthread: QR-Codes in Excel generieren

QR-Codes in Excel generieren
14.09.2020 15:17:16
Thomas
Hallo zusammen,
ich erbitte ein weiteres mal Hilfe. Diesmal etwas ungewöhnlich vielleicht.
Ich möchte aus dem Inhalt von Zelle A1 (Inhalt kann sich ändern) - in der Zeile z.B. B2 QR-Codes generieren welche den Inhalt von A1 beinhalten der QR-Code muss sich wenn Zelle A1 sich ändert anpassen.
Habt Ihr vielleicht eine Idee kann im Internet leider nichts passendes finden. Außer Kostenpflichtigen Ad-ins.
Bin für jede Hilfe dankbar.
Mit freundlichen Grüßen
Thomas
Anzeige

2
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: QR-Codes in Excel generieren
14.09.2020 15:43:10
EtoPHG
Hallo Thomas,
1. Hat dieses Forum eine Recherchen-Funktion, mit der du über 50 Treffer zu QR-Codes findest.
2. Mich wundert, wie ihr im Internet sucht. Ich finde 100te von freien ADD-Ins zu 2D Codes. Ein bisschen Englisch wäre manchmal nützlich.
3. Die Anforderung "autoamtische" Änderung musst du ggf. selber programmieren, denn ein 2D Code ist ein generiertes Bild. Das kannst du bei Zellinhaltsänderung löschen und durch ein AddIn ein neues erstellen!
Gruess Hansueli
Anzeige
AW: MS ocx
14.09.2020 16:33:56
Fennek
Hallo,
Microsoft bietet ein ActiveX-Steuerelement auch für Excel an: MSBCODE932.ocx bzw MSBCODE964.ocx für 64-bit.
Die Suchmaschine deiner Wahl liefert auch Tipps wie das zu nutzen ist.
mfg
;

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Anzeige
Anzeige
Anzeige
Anzeige

Infobox / Tutorial

QR-Codes in Excel generieren


Schritt-für-Schritt-Anleitung

Um QR-Codes in Excel zu generieren, kannst Du VBA (Visual Basic for Applications) verwenden. Hier ist eine einfache Schritt-für-Schritt-Anleitung:

  1. Aktiviere die Entwicklertools:

    • Gehe zu Datei > Optionen > Menüband anpassen.
    • Aktiviere das Kästchen für Entwicklertools.
  2. Füge ein Modul ein:

    • Klicke auf Entwicklertools > Visual Basic.
    • Wähle im VBA-Editor Einfügen > Modul.
  3. Füge den folgenden Code ein:

    Sub QRCodeGenerieren()
       Dim QRCodeURL As String
       Dim QRCode As Object
       Dim msbCode As String
    
       ' Die URL oder der Text aus A1
       QRCodeURL = ThisWorkbook.Sheets("Tabelle1").Range("A1").Value
    
       ' ActiveX-Steuerelement laden
       Set QRCode = CreateObject("MSBCode964.MSBCode")
       QRCode.URL = QRCodeURL
       QRCode.SavePicture "C:\temp\QRCode.png"
    
       ' Bild in Excel einfügen
       ThisWorkbook.Sheets("Tabelle1").Pictures.Insert("C:\temp\QRCode.png").Select
    End Sub

    Ersetze MSBCode964 durch MSBCode932 wenn Du die 32-Bit-Version verwendest.

  4. Führe das Makro aus:

    • Gehe zurück zu Excel, klicke auf Entwicklertools > Makros.
    • Wähle QRCodeGenerieren und klicke auf Ausführen.
  5. Testen:

    • Ändere den Inhalt in Zelle A1 und führe das Makro erneut aus, um den QR-Code automatisch zu aktualisieren.

Häufige Fehler und Lösungen

  • Fehler: "ActiveX-Steuerelement kann nicht gefunden werden":

    • Stelle sicher, dass das ActiveX-Steuerelement msbcode964.ocx oder msbcode932.ocx korrekt registriert ist. Du kannst dies mit dem Befehl regsvr32 in der Eingabeaufforderung tun.
  • Fehler: QR-Code wird nicht angezeigt:

    • Überprüfe den Pfad, wo das Bild gespeichert wird. Stelle sicher, dass der Ordner existiert und Du Schreibrechte hast.

Alternative Methoden

Wenn Du keinen VBA-Code verwenden möchtest, gibt es auch Add-Ins, die QR-Codes in Excel erstellen können. Einige beliebte Optionen sind:

  • QR Code Generator für Excel: Ein einfaches Add-In, das QR-Codes direkt aus Zellen generiert.
  • Webbasierte QR-Code Generatoren: Du kannst auch Online-Tools verwenden und die generierten QR-Codes in Excel importieren.

Praktische Beispiele

  • QR-Code für Webseiten: Wenn Du einen QR-Code für eine URL erstellen möchtest, gib die URL in Zelle A1 ein und führe das Makro aus.
  • QR-Code für Textnachrichten: Du kannst auch Text in Zelle A1 eingeben, und das Makro generiert einen QR-Code, der diesen Text enthält.

Tipps für Profis

  • Automatisiere den Prozess: Du kannst das Makro so anpassen, dass es automatisch beim Ändern von Zelle A1 ausgeführt wird.
  • Verknüpfungen verwenden: Verknüpfe die QR-Codes mit Daten in Deiner Excel-Tabelle, um dynamische Inhalte zu erstellen.

FAQ: Häufige Fragen

1. Wie kann ich einen QR-Code direkt aus einer Excel-Zelle erstellen?
Verwende den VBA-Code oben, um einen QR-Code zu generieren, der den Inhalt einer bestimmten Zelle verwendet.

2. Wo finde ich das msbcode964.ocx?
Du kannst es von der Microsoft-Website herunterladen oder in den Systemdateien suchen. Stelle sicher, dass es korrekt registriert ist.

3. Gibt es kostenlose Alternativen zu den ActiveX-Steuerelementen?
Ja, es gibt viele kostenlose Online-Generatoren, die QR-Codes erstellen, aber für eine direkte Integration in Excel ist VBA die beste Lösung.

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Entdecke mehr
Finde genau, was du suchst

Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden

Suche nach den besten Antworten
Unsere beliebtesten Threads

Entdecke unsere meistgeklickten Beiträge in der Google Suche

Top 100 Threads jetzt ansehen
Anzeige