vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
sevDataGrid - Gönnen Sie Ihrem SQL-Kommando diesen krönenden Abschluß!  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2025
 
zurück

 Sie sind aktuell nicht angemeldet.Funktionen: Einloggen  |  Neu registrieren  |  Suchen

Allgemeine Diskussionen
Re: Funktionsbeschreibung beim Einfügen einer Funktion 
Autor: RalfH
Datum: 14.04.03 16:59

Servus,

ich geh mal davon aus, das Du die Funktion in EXCEL-VBA geschrieben hast.
Unter Excel gibt es tatsächlich die Möglichkeit, benutzerdefinierte Funktionen zu beschreiben, aber nur über Umwege. Leider hat MS dieses Future sehr stiefmütterlich behandelt oder schlichtweg einfach verschlampt.
Im VBA-Editor gibt's keine Möglichkeit (zumindest keine mir bekannte).

So gehts:
1) die gewünschte Funktion in eine SUB ohne Parameter umwandeln
--> Excel kann nur Funktionsbeschreibung für "Public Sub xxx()" erstellen (ist aber Wurscht, zum Schluß wandeln wir die Sub wieder in eine Funktion mit ihren Parametern um)
Beim Umwandeln muss unbedingt die selbe Zeile verwendet werden, sonst klappts nicht. Am Besten Du blendest die Function-Kopfzeile mit einem Hochkomma aus und schreibst davor "SUB "+den Funktionsnamen (ohne Parameter). Eventuelle Fehlermeldungen wegen nicht definierte Variablen können ignoriert werden.

Aus:
Function Test(Bereich as Range) As String
  Test = "Ralf"
End Function
wird am Besten:
Sub Test() [color=green]'Function Test(Bereich as Range) As String
  Test = "Ralf"
End Sub
2) ins Excel-Fenster wechseln
3) Menüpunkt EXTRAS|MAKRO|MAKROS... wählen
4) im Dialogfenster MAKRO in der Liste MAKRONAME das Makro markieren
5) im Dialogfenster MAKRO die Schaltfläche OPTIONEN... anklicken
6) im Dialogfenster MAKRO-OPTIONEN im Eingabefenster BESCHREIBUNG die Funktionsbeschreibung eingeben
7) im Dialogfenster MAKRO-OPTIONEN die Schaltfläche OK anklicken
8) im Dialogfenster MAKRO die Schaltfläche ABBRECHENanklicken
9) in VBA-Fenster zurückwechseln
10) die Sub wieder in Funktion ändern

Das ist zwar alles recht umständlich, aber es funzt.

Viel Spass,
R@lf

alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Funktionsbeschreibung beim Einfügen einer Funktion111halekyn14.04.03 15:37
Re: Funktionsbeschreibung beim Einfügen einer Funktion499RalfH14.04.03 16:59
Re: Funktionsbeschreibung beim Einfügen einer Funktion60halekyn15.04.03 08:11

Sie sind nicht angemeldet!
Um auf diesen Beitrag zu antworten oder neue Beiträge schreiben zu können, müssen Sie sich zunächst anmelden.

Einloggen  |  Neu registrieren

Funktionen:  Zum Thema  |  GesamtübersichtSuchen 

nach obenzurück
 
   

Copyright ©2000-2025 vb@rchiv Dieter Otter
Alle Rechte vorbehalten.
Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.

Diese Seiten wurden optimiert für eine Bildschirmauflösung von mind. 1280x1024 Pixel