Ich bin in einem Verein tätig, mit Musikveranstaltungen. Wir wollen demnächst Tickets mit QR-Code anbieten und diese bei Eintritt scannen. Der Teil mit Scannen ist so weit ok und die Meldungen, ob gültig oder ungültig funktionieren. Aber wir haben leider Menschen, die einfach die Tickets (sind auf DIN A4 Papier gedruckt) kopieren und versuchen sich damit Zutritt zu verschaffen. Und jetzt kommt das eigentliche Problem. Meine Idee wäre, dass ein eingescannter QR-Code bei der Übereinstimmung mit der Vergleichsliste irgendwo gespeichert wird und bei nächstem Scann mit der Vergleichsliste eben eine STOPP-Meldung herausgibt. Vereinfacht gesagt, Treffer in Vergleichsliste "XYZZYX" soll in eine zweite Liste als "XYZZYX" kopiert werden. Ich habe viele Möglichkeiten ausprobiert, aber zu keiner Lösung gefunden. Kopiermakro, zunächst probeweise für eine Zeile, funktioniert im Editor einwandfrei. Es soll aus einer Wenn-Formel mithilfe einen Makrostartfunkton bei Übereinstimmung starten, jedoch genau das passiert nicht. In den Foren habe ich so viele Beispiele gefunden und ausprobiert, aber ich bekomme das Makro nicht gestartet. Auch habe ich keine Möglichkeit gefunden, den Wert in andere Zelle so zu speichern, dass er bei nächsten Scann nicht überschrieben wird. Ausgeben schon in beliebige Zelle, jedoch durch die eingestellte WENN-Bedingung "" wird dieser Wert überschrieben. Ohne diesen 2. Wert ist mein Vorhaben gescheitert. Es würde auch eine Markierung der Zelle in der Suchspalte hilfreich, wenn sie dauernd bleiben würde, also keine Aufhebung durch erneuten Scann. Da meine Kenntnisse in VBA gleich null sind, kann ich natürlich oft die Angaben vor allem bei Deklaration von Variablen, aber auch bei Schleifen nicht alles nachvollziehen.
Ich hoffe, jemand kann mir bei der Lösung des Problems helfen. Ich bedanke mich jetzt schon, auch wenn es nicht klappen sollte.