VBA - Makro
08.06.2016 13:32:38
Chris_CS
ich habe eine Übersichtsliste mit diversen Spalten und Inhalten.
Sie sieht grob vereinfacht so aus:
https://www.herber.de/bbs/user/106083.xlsx
Neue Einträge werden immer unten in eine neue Zeile geschrieben.
Ich möchte nun in meinem bestehenden VBA Modul folgendes einführen:
Sobald begonnen wird, ein neuer Eintrag hinzuzufügen, soll nach Ausfüllen von Spalte A und Spalte B (dessen Verkettung in Hilfsspalte C steht und als Suchbegriff dient) geprüft werden, ob in Spalte AB (Abfragespalte zum SVERWEIS) ein X oder ein O steht. Wenn ein X steht, soll der SVERWEIS Makrotechnisch umgesetzt werden und in einer MsgBox (oder sonstiges) ausgegeben werden.
In etwa wie
"Für xyz habe ich folgende(n) Eintra(e)g(e) gefunden:
Möchten Sie einen davon verwenden?"
Dann kann man ja ein UserForm anschließen und die Auswahl in die entsprechende Zelle schreiben lassen. Und der Anwender kann weiter die anderen Spalten füllen.
Zusammengefasst:
"Macht jemand einen neuen Eintrag, dann schau ob es zu dem Eintrag schon was gibt.
Wenn ja, gib ne Message aus"
Ich habe es mal über das Worksheet_Change Ereignis versucht, es rührt sich aber nix.
Wie wäre das zu realisieren?
Danke schonmal
Viele Grüße
Chris