firewalker... Geschrieben 12. Mai 2005 Geschrieben 12. Mai 2005 Hallo. In objektorientierten Sprachen habe ich die Möglichkeit Funktionen zu überschreiben. Geht das auch in VBA? Wenn ja gebt mir doch bitte mal einen Tipp! :hells:
Amstelchen Geschrieben 12. Mai 2005 Geschrieben 12. Mai 2005 überschreiben? meinst du vielleicht "überladen"? vba und vb können das nämlich nicht.
firewalker... Geschrieben 12. Mai 2005 Autor Geschrieben 12. Mai 2005 genau. ich will ne funktion z.b. get_Datensaetze() und die so überladen: get_Datnsaetze(strKriterium as String) Aber das geht wohl nicht.. oder?
Warfox Geschrieben 12. Mai 2005 Geschrieben 12. Mai 2005 hmm naja ich würde da halt net funktion basteln die mit allem möglichen umgehen kann und erkennt was du ihr reingibst....ist ja fast das gleiche wie überladen.......
xmurrix Geschrieben 15. Mai 2005 Geschrieben 15. Mai 2005 Hallo, unter VB/VBA kannst Du einer Sub-Routine oder Funktion optionale Parameter übergeben. Das Ganze entspricht zwar nicht der Überladung von Funktionen in OO-Programmiersprachen, aber Funktioniert. Beispiel: Function get_Datensaetze(Optional strKriterium As String) If IsMissing(strKriterium) Then Debug.Print "Kein Kriterium übergeben" Else Debug.Print strKriterium End If ... End Function Gruß xmurrix
Empfohlene Beiträge
Erstelle ein Benutzerkonto oder melde Dich an, um zu kommentieren
Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können
Benutzerkonto erstellen
Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!
Neues Benutzerkonto erstellenAnmelden
Du hast bereits ein Benutzerkonto? Melde Dich hier an.
Jetzt anmelden