Performance bei großer Anzahl von Comboboxen

09/01/2008 - 10:12 von amagvas | Report spam
Hallo,

ich habe erheblich Performanceprobleme bei einer Arbeitsmappe, die verteilt
auf mehrere Tabellenblàtter, insgesamt ca. 2000 Comboboxen (CBs) beinhaltet.

Eigentlich benötige ich noch mehr CBs, jedoch startet Excel erst gar nicht
mehr die Arbeitsmappe, wenn ich die Anzahl der CBsz.B. noch einmal verdopple
(also ca. 4000). Verabschiedet sich mit einem "Schwerwiegenden Fehler"!

Ich verwende die CBs nicht in einem UserForm, sondern direkt im
Tabellenblatt. Die CBs beinhalten Listen die auf 'Benannten Bereichen'
basieren. Excel-Version ist 2003, Professional.

Die konkrete Frage wàre: Gibt es eine maximale Anzahl an Comboboxen die
verwendet werden dürfen? bzw. Gibt es eine Möglichkeit die Performance zu
verbessern?

Gruß
Andreas
 

Lesen sie die antworten

#1 stefan onken
09/01/2008 - 12:31 | Warnen spam
On 9 Jan., 10:12, amagvas wrote:
Hallo,

ich habe erheblich Performanceprobleme bei einer Arbeitsmappe, die verteilt
auf mehrere Tabellenblàtter, insgesamt ca. 2000 Comboboxen (CBs) beinhaltet.

Eigentlich benötige ich noch mehr CBs, jedoch startet Excel erst gar nicht
mehr die Arbeitsmappe, wenn ich die Anzahl der CBsz.B. noch einmal verdopple
(also ca. 4000). Verabschiedet sich mit einem "Schwerwiegenden Fehler"!

Ich verwende die CBs nicht in einem UserForm, sondern direkt im
Tabellenblatt. Die CBs beinhalten Listen die auf 'Benannten Bereichen'
basieren. Excel-Version ist 2003, Professional.

Die konkrete Frage wàre: Gibt es eine maximale Anzahl an Comboboxen die
verwendet werden dürfen? bzw. Gibt es eine Möglichkeit die Performance zu
verbessern?

Gruß
Andreas



hallo Andreas,
es gibt eine Seite, die sich mit solchen limits beschàftigt
http://www.xlam.ch/xlimits/index.htm , ich habe hier aber keine Info
gefunden. Ich habe mal per Makro CB (aus der Steuerelement-
Symbolleiste) erstellen lassen und erhalte als Maximum für eine
Tabelle 1208 CB. Von Hand lassen sich dann aber weitere hinzufügen.
Wenn ich auf 3 Tabellen jeweils 1000 CB erstelle, ist die Datei noch
zu speichern/öffnen, dauert aber ziemlich lange.
mE musst du auf die Kombifelder aus der Formular-Symbolleiste oder
Daten/Gültigkeit/Liste ausweichen.

Gruß
stefan

Ähnliche fragen