Momentan versuche ich, für folgendes Problem eine Lösung zu finden:
In einer Exceltabelle möchte ich über eine MessageBox eine mehrstellige Zahl abfragen:
Beispiel: 311.01.01.500
Diese Zahl soll dann wie folgt automatisch in einer Exceltabelle gespeichert werden:
1.) falls die 1.Zahlengruppe (immer 3-stellig) schon vorhanden ist, nicht speichern, sonst in Spalte A speichern
2.) falls die Kombination aus 1. und 2. Zahlengruppe (immer 2-stellig) schon vorhanden, nicht speichern, sonst 1. Zahlengruppe in Spalte A, 2. Zahlengruppe in Spalte B speichern.
3.) auf jeden Fall immer die gesamte Zahlengruppe speichern - 1. Teil in Spalte A usw. bis 4 Teil ( kann mehrstellig sein) in Spalte D speichern.
Beispiel für eine Zahlengruppe, die noch nicht vorhanden war:
Spalte:...A...B...C...D
Zeile 1:.311
Zeile 2:.311..01
Zeile 3:.311..01..01..500
(die Punkte dienen nur als Abstandshalter :-) )
Bei der nächsten Eingabe würden dann die Zahlen wieder an das Ende der Tabelle geschrieben.
Gibt es dafür eine Lösung mit VBA?
Ich bedanke mich im Voraus für eure Ideen und bin schon ganz gespannt!!