I denne artikkelen vil vi se hvordan du bruker en brukerdefinert funksjon (UDF) definert i en annen arbeidsbok.
For dette eksemplet har vi opprettet en UDF "ReverseText" i "Reversing Characters In String.xlsm" arbeidsbok.
Rådata består av eksempeltekstdata i "MainFile".
Vi ønsker å reversere eksempelteksten ved å bruke UDF "ReverseText" fra "Reversing Characters In String.xlsm".
Vi kan bruke en brukerdefinert funksjon (UDF) fra en annen arbeidsbok slik:
= OtherWorkbookFullName! FunctionName (CellReference)
For å bruke UDF "ReverseText" i "MainFile", må vi også definere hele filnavnet, sammen med en utvidelse etterfulgt av et utropstegn (!) Foran UDF. Så funksjonen vil være slik:
= 'Reverserende tegn i String.xlsm'! ReverseText (C11)
Merk: Hvis navnet på filen som inneholder UDF inneholder mellomromstegn, bør vi legge inn filnavnet i enkelt anførselstegn (‘).
Vi kan også konvertere filen som inneholder den brukerdefinerte funksjonen til å legge til. Legg deretter til det Legg til med Excel -applikasjonen.
For å lage Legg til og bruk Legg til, gå til spørsmål 1
Følg koden nedenfor
'Kode i annen arbeidsbok Alternativ Explicit Function ReverseText (text As String) As String' Reversing text ReverseText = StrReverse (text) End Function
Hvis du likte denne bloggen, del den med vennene dine på Facebook. Du kan også følge oss på Twitter og Facebook.
Vi vil gjerne høre fra deg, gi oss beskjed om hvordan vi kan forbedre arbeidet vårt og gjøre det bedre for deg. Skriv til oss på e -post