21.04.2018, 16:40 (Dieser Beitrag wurde zuletzt bearbeitet: 21.04.2018, 16:40 von RPP63.)
So it is, the crazy… Mit ActiveX und VBA ginge etwas, wäre aber eher Kanonen auf Spatzen! Du kannst Deine Liste ja vorher in die ersten Zeilen schreiben und diese danach ausblenden. Die Autovervollständigung klappt dann dennoch, verhindert aber natürlich keine neuen Einträge.
Gruß Ralf
Gib einem Mann einen Fisch und du ernährst ihn für einen Tag. Lehre einen Mann zu fischen und du ernährst ihn für sein Leben. (Konfuzius)
also ich hab grade die Datenüberprüfung rausgenommen, es hat wie vorher nicht immer geklappt. Was mich auch wundert ist, dass es ja in ca. 80% der Fälle auch mit Datenüberprüfung funktioniert hat...
Die von Dir gewünschte Autovervollständigung funktioniert anscheinend nur zuverlässig, wenn sich keine (oder nicht zu viele) Leerzellen dazwischen befinden. Wenn ich die Zeilen 31 bis 63 komplett lösche (also entferne), funktioniert es.
wer heißt hier thorben? Die Anzahl kann nicht der Grund sein. In der originalen Datei, aus welcher ich die Testdatei gemacht hab, kommen spätestens nach ein paar hundert eingegebenen Zeilen alle Möglichkeiten ohne Leerzeichen dazwischen vor. Das Ergebnis ist das gleiche.
Außerdem gab es bei mir auch ohne Leerzeilen Fehler, auch wenn ich das Gefühl hatte, dass es weniger waren.
Oder wüsste jemand eine Begründung warum die Leerzeilen das Problem sind?
ich lese jetzt erst einmal nicht diesen ganzen ellenlangen Thread. Das werde ich erst dann tun, wenn es nötig ist. Eine Frage, obwohl ich (noch) nicht weiß, ob das schon Thema war, hätte ich trotzdem
Zitat:Also das Problem bleibt, die Leerzeilen löschen löst es nicht... Jemand eine Idee?
Gibt es hier zu berücksichtigende Verbundene Zellen?
22.04.2018, 16:28 (Dieser Beitrag wurde zuletzt bearbeitet: 22.04.2018, 16:28 von snb.)
Du - brauchst kein validation - brauchst kein VBA - Excel macht das automatisch - du hast mehr Probleme kreiert als gelöst - schau mal die angehängte Datei
danke für deine Mühe, aber es funktioniert nicht besser als vorher (siehe Screenshot).
VBA ist übrigens dabei, weil in der originalen Tabelle noch Inventarnummern gegen die Bezeichnung ausgetauscht werden. Das ist aber kein muss (wenn auch schön), weshalb ich auch den Code rausgelöscht habe.