Excel-Tabelle am Ende um einen Wert erw.
04.04.2021 13:14:24
Matthias
Gegeben ist eine 3-spaltige Liste in Arbeitsblatt2. Erste Spalte=Laufende Nummer, Zweite Spalte=Textstring, Dritte Spalte=Textstring.
Gegeben in Arbeitsblatt1 ist die Zelle A1, in der ein beliebiger Textstring eingegeben werden kann. Gegeben in Arbeitsblatt1 ist die Zelle B1 eine sverweis-funktion, die den Wert von A1 in der zweiten Spalte des Arbeitsblatt2 sucht und bei Vorhandensein von A1 in Spalte 2 des Arbeitsblatt2 den Wert bereits vorhanden zurück gibt. Wenn A1 nicht in Spalte 2 des Arbeitsblatt2 gefunden wird gibt B1 den Fehler #WERT zurück. Im Fall der Rückgabe von #WERT in B1 soll nun VBA soll nun am Ende der zweiten Spalte des Arbeitsblatt2 der momentan in der Zelle A1 des Arbeitsblatt1 befindliche Wert an das Ende der Spalte 2 des Arbeitsblatt2 kopiert werden und die laufende Nummer in Spalte 1 erhöht werden. Nach dieser Aktion gibt B1 den String neu in die Tabelle kopiert zurück. Bei jeder neuen Eingabe in A1 wiederholt sich diese Routine automatisch.
Herzlichen Dank schon einmal für die Unterstützung
BG
Matthias