Steigert .xla-Speicherung Geschwindigkeit?



Excel-Version: Excel 2000
nach unten

Betrifft: Steigert .xla-Speicherung Geschwindigkeit?
von: Martin
Geschrieben am: 09.05.2002 - 08:48:01

Hallo,

würde gerne wissen, ob die Speicherung von selbstgeschriebenen Excel-2000 Funktionen als .xla deren Ausführungsgeschwindigkeit steigert.

Wird der VBA-Code immer interpretiert? Oder compiliert?
Habe da meine Zweifel bekommen.

Habe eine primitive Testfunktion (For/next-Schleife mit Quadratberechnung über die Zählvariable) als .xla gespeichert,
und das "Sourcemodule" gelöscht. Excel muß nun auf das .xla zugreifen.
Geschwindigkeitsunterschied ist keiner da.

Gruß
Martin


nach oben   nach unten

Re: Steigert .xla-Speicherung Geschwindigkeit?
von: Hans W. Herber
Geschrieben am: 09.05.2002 - 10:17:07

Hallo Martin,

nein, entgegen gängiger Meinung gibt es keinen Performance-Gewinn bei *.xla AddIns, anders ist es bei DLL's.
Einen Vorteil gibt es allerdings: Das AddIn wird schnell geladen, während das bei Arbeitsmappen mit ungeschützter Entwicklungsumgebung dauern kann.

hans

nach oben   nach unten

Frage
von: Wolfgang
Geschrieben am: 09.05.2002 - 10:22:29

Anfängerfrage: wie speichere ich eine Funktion als .xla-Datei?

Danke für die Antwort

Wolfgang

nach oben   nach unten

Re: Frage
von: Hajo
Geschrieben am: 09.05.2002 - 10:58:35

Hallo Wolfgang

Datei Speichern unter, Dateityp wählen, weiter unten

Gruß Hajo


nach oben   nach unten

Re: Steigert .xla-Speicherung Geschwindigkeit?
von: Laden einer Arbeitsmappe mit geschütztem Code?
Geschrieben am: 10.05.2002 - 09:36:45

Heißt das, daß das Laden einer Arbeitsmappe mit geschützter Entwicklungsumgebung schneller geht?
(indem man im VB-Editor unter VBAProject-Projekteigenschaften den Punkt "Projekt für die Anzeige sperren" anklickt)
Gilt das nur f. Excel2000 oder auch f. Excel97?

Wolfgang


nach oben   nach unten

Re: Steigert .xla-Speicherung Geschwindigkeit?
von: Hans W. Herber
Geschrieben am: 10.05.2002 - 09:40:19

... Excel öffnet bei ungeschützter Arbeitsmappe beim Laden die Module, was bei zwei, drei Modulen kaum eine Verzögerung verursacht; bei zwanzig oder so sieht das aber schon ganz anders aus. Das gilt für beide Versionen.

hans


 nach oben

Beiträge aus den Excel-Beispielen zum Thema "Controls ausblenden"