Hallo ihr VBA-Spezialisten!
Ich habe ein für mich lästiges Problemchen und hoffe, dass Ihr mir bei der Behebung des Desasters behilflich sein könnt. In der Forensuche, aber auch per Google habe ich bis Dato nicht wirklich eine passende Idee zur Lösung finden können. Iststand: Ich habe mehrere Userformen auf dehnen sich mehrere ComboBoxen zur Produktsuche befinden. In einer wird zum Beispiel die Höhe, in der nächsten die Tiefe, in einer weiteren die Breite, in der folgenden das Material.. die Farbe.. usw. für einen Artikel ausgewählt. Die Boxen werden alle beim aktivieren der Userform mit entsprechenden Werten per vba (nicht aus einer Tabelle) gefüllt. Ok, hier könnte ich etwas mit Variablen oder auch AddHandler() lösen, so dass wenigstens das Laden der Userform nicht so ewig dauert. Damit wäre das Problem aber nicht wirklich vom Tisch, denn die Boxen sind alle abhängig voneinander. Bedeutet: ändere ich zum Beispiel die Tiefe, werden automatisch alle Boxen neu gefüllt, denn nicht bei jeder Tiefe sind zum Beispiel alle Höhen verfügbar und so weiter. Sprich, dass Desaster ist stets Allgegenwärtig :-( . Eine übliche Bremse, das ScreenUpdating ist natürlich deaktiviert... bei anderen Bremsen habe ich keinen Effekt feststellen können. Ok, ich bin auch kein Profi und kenne nicht so viele davon ;-). Das Problem dürfte doch dem einen oder anderen auch schonmal aufgestoßen sein. Ich weiß ja, eigentlich macht die Auswahl genau das, was ich von ihr erwarte... aber geht das bitte schön auch ohne auf die Bremse zu treten??? Bin über jede Idee und Lösungsvorschlag dankbar!
|