In diesem Artikel erfahren Sie, wie Sie eine benutzerdefinierte Funktion (UDF)

verwenden in einer anderen Arbeitsmappe definiert.

In diesem Beispiel haben wir in der Arbeitsmappe „Zeichen in String.xlsm umkehren“ eine UDF „ReverseText“ erstellt.

Rohdaten bestehen aus Beispieltextdaten in „MainFile“.

ArrowRawData

Wir möchten den Beispieltext mit der UDF „ReverseText“ aus „Umkehren von Zeichen in String.xlsm“ umkehren.

Wir können eine benutzerdefinierte Funktion (User Defined Function, UDF) aus einer anderen Arbeitsmappe wie dieser verwenden:

OtherWorkbookFullName! FunctionName (CellReference)

Um die UDF „ReverseText“ in „MainFile“ zu verwenden, müssen wir auch den vollständigen Dateinamen zusammen mit einer Erweiterung gefolgt von einem Ausrufezeichen (!) Vor der UDF definieren. Die Funktion sieht also folgendermaßen aus:

‚Zeichen in String.xlsm umkehren‘! ReverseText (C11)

Hinweis: Wenn der Name der Datei, die die UDF enthält, Leerzeichen enthält, sollten wir den Dateinamen in einfache Anführungszeichen (‘) setzen.

ArrowOutputData

Wir können auch die Datei mit der benutzerdefinierten Funktion in Add-In konvertieren. Fügen Sie dann das Add-In mit der Excel-Anwendung hinzu.

Um ein Add-In zu erstellen und Add-In zu verwenden, fahren Sie mit Frage 1

fort === Bitte folgen Sie unten für den Code

'Code in other workbook

Option Explicit

Function ReverseText(text As String) As String

'Reversing the text

ReverseText = StrReverse(text)

End Function

Wenn dir dieser Blog gefallen hat, teile ihn mit deinen Freunden auf Facebook und Facebook.

Wir würden gerne von Ihnen hören, lassen Sie uns wissen, wie wir unsere Arbeit verbessern und für Sie verbessern können. Schreiben Sie uns unter [email protected]