function - effektiver (schneller) ?!
13.10.2008 11:46:00
KLE
im Rahmen verschiedener Auswertungen möchte ich gern eine Funktion als Add-In meinen Kollegen zur Verfügung stellen. Diese soll anhand einer Zahl erkennen, in welche Kategorie sie fällt. Da dies leider bei uns nicht ganz so einfach ist - werden es ca. 25 verschiedene If-Schleifen...
ich habe folgendes bisher mal probiert...
Function Kat(Artikel As Integer) As String
If Artikel = 4078 Then
Kat = "WG"
Else
Kat = "offen" ' hier kämen dann noch weitere 25-30 Prüfungen...
End If
End Function
...aber allein diese Funktion läuft bereits ca. 20 Sekunden durch bei 25.000 Datensätzen. Nun möchte ich gern wissen - geht es auch schneller ?! Grad wenn ich wie geschrieben ca. 25 verschiedene Prüfungen durchführen muss... ?!
Über jeden Hinweis/Hilfestellung wäre sehr dankbar !
Vielen Dank !
Gruß aus Berlin
Kay