Datengültigkeit / Liste

02/10/2015 - 14:47 von Andreas | Report spam
Hallo zusammen,

ich habe folgende Problemstellung, für die ich eine elegante Lösung suche.

In der Spalte A stehen hunderte von Straßennamen inkl. Hausnummern. In einer weiteren Zelle soll der Benutzer den Straßennamen eingeben, natürlich nur einen aus der Liste aus Spalte A. Nun möchte ich aber nicht mit einer Liste im Rahmen von Datengültigkeiten arbeiten, sondern es soll folgendes passieren:

Wenn der Benutzer anfàngt den Straßennamen in die entsprechende Zelle zu tippen, dann soll eine Art dynamische Gültigkeitsliste aufgehen, die sich mit jedem eingetippten Buchstaben veràndert, und zwar dahingehend, dass nur noch die Straßennamen aus Spalte A angezeigt werden, die noch mit den bisher eingegebenen Buchstaben kompatibel sind.

Beispiel:
In Spalte A stehen die Straßennamen

Alphastr.1
Alphastr.3
Alphastr.5
Betastr.19
Betastr.21

Wenn der Benutzer nun in der entsprechenden Zelle anfàngt zu tippen und ein "B" eingibt, dann soll als dynamische Hinweisliste eine Liste erscheinen, die ihm alle potenziellen Straßennamen anzeigt, die mit einem "B" beginnen. In diesem Falle sollten die beiden letzten Werte (Betastr.19 und Betastr.21) angezeigt werden. Sobald der Benutzer "Betastr.1" eingegeben hat, darf nur noch als mögliche Auswahl "Betastr.19" erscheinen.

Ist so etwas in Excel / VBA überhaupt möglich?

Ich bin für jeden Tipp danbar.

Viele Grüße
Andreas
 

Lesen sie die antworten

#1 Claus Busch
02/10/2015 - 15:02 | Warnen spam
Hallo Andreas,

Am Fri, 2 Oct 2015 05:47:46 -0700 (PDT) schrieb Andreas:

In der Spalte A stehen hunderte von Straßennamen inkl. Hausnummern. In einer weiteren Zelle soll der Benutzer den Straßennamen eingeben, natürlich nur einen aus der Liste aus Spalte A. Nun möchte ich aber nicht mit einer Liste im Rahmen von Datengültigkeiten arbeiten, sondern es soll folgendes passieren:

Wenn der Benutzer anfàngt den Straßennamen in die entsprechende Zelle zu tippen, dann soll eine Art dynamische Gültigkeitsliste aufgehen, die sich mit jedem eingetippten Buchstaben veràndert, und zwar dahingehend, dass nur noch die Straßennamen aus Spalte A angezeigt werden, die noch mit den bisher eingegebenen Buchstaben kompatibel sind.



solange der Benutzer noch am Eingeben ist, hat die Zelle noch keinen
Wert und kann daher nicht mit einer anderen Liste verglichen werden.
Erst wenn die Eingabe beendet ist, könnte man vergleichen, aber dann ist
es ja zu spàt.
Da du bei jeder Straße auch eine Hausnummer dabei hast, sind die Strings
noch nicht einmal eindeutig, damit Autovervollstàndigen funktionieren
würde.


Mit freundlichen Grüßen
Claus
Vista Ultimate / Windows7
Office 2007 Ultimate / 2010 Professional

Ähnliche fragen