In questo articolo, vedremo come utilizzare una funzione definita dall’utente (UDF)

definito in un’altra cartella di lavoro.

Per questo esempio, abbiamo creato una UDF “ReverseText” nella cartella di lavoro “Reversing Characters In String.xlsm”.

I dati grezzi sono costituiti da dati di testo di esempio in “MainFile”.

ArrowRawData

Vogliamo invertire il testo di esempio utilizzando l’UDF “ReverseText” da “Reversing Characters In String.xlsm”.

Possiamo usare una funzione definita dall’utente (UDF) da un’altra cartella di lavoro come questa:

OtherWorkbookFullName! FunctionName (CellReference)

Per utilizzare l’UDF “ReverseText” in “MainFile”, dobbiamo anche definire il nome completo del file, insieme a un’estensione seguita da un punto esclamativo (!) Davanti all’UDF. Quindi la funzione sarà così:

‘Inversione di caratteri in String.xlsm’! ReverseText (C11)

Nota: se il nome del file contenente l’UDF presenta caratteri di spazio, è necessario racchiudere il nome del file tra virgolette singole (“).

ArrowOutputData

Possiamo anche convertire il file contenente la funzione definita dall’utente in Add In. Quindi aggiungi quel componente aggiuntivo con l’applicazione Excel.

Per creare un componente aggiuntivo e utilizzare un componente aggiuntivo, passare alla domanda 1

Segui sotto per il codice

'Code in other workbook

Option Explicit

Function ReverseText(text As String) As String

'Reversing the text

ReverseText = StrReverse(text)

End Function

Se ti è piaciuto questo blog, condividilo con i tuoi amici su Facebook e Facebook.

Ci piacerebbe sentire la tua opinione, facci sapere come possiamo migliorare il nostro lavoro e renderlo migliore per te. Scrivici a [email protected]