Kasutaja määratud funktsiooni (UDF) kasutamine teisest töövihikust, kasutades Microsoft Excelis VBA -d

Anonim

Selles artiklis näeme, kuidas kasutada teises töövihikus määratletud kasutaja määratud funktsiooni (UDF).

Selle näite jaoks oleme töövihikus „Märkide tagurpidi pööramine String.xlsm“ loonud UDF -i „ReverseText“.

Toorandmed koosnevad näidistekstiandmetest jaotises „MainFile”.

Soovime näidisteksti ümber pöörata, kasutades UDF -i „ReverseText” jaotisest „Reverseing Characters In String.xlsm”.

Saame kasutada kasutaja määratud funktsiooni (UDF) teisest töövihikust:

= OtherWorkbookFullName! FunctionName (CellReference)

UDF -i „ReverseText” kasutamiseks jaotises „MainFile” peame määratlema ka faili täieliku nime koos laiendiga, millele järgneb UDF -i ees hüüumärk (!). Nii et funktsioon saab olema järgmine:

= "Märkide tagurpidi pööramine stringis. Xlsm"! ReverseText (C11)

Märge: Kui UDF -i sisaldava faili nimi sisaldab tühikuid, siis peaksime faili nime lisama jutumärkidesse (').

Samuti saame kasutaja määratud funktsiooni sisaldava faili teisendada lisamiseks. Seejärel lisage Exceli rakendusega see Lisa.

Lisamise loomiseks ja lisamise kasutamiseks avage küsimus 1

Palun järgige koodi allpool

 'Kood teises töövihikus Valik Selgesõnaline funktsioon ReverseText (tekst stringina) stringina' Teksti ümberpööramine ReverseText = StrReverse (tekst) Lõppfunktsioon 

Kui teile see blogi meeldis, jagage seda oma sõpradega Facebookis. Lisaks saate meid jälgida Twitteris ja Facebookis.

Tahaksime sinust kuulda, andke meile teada, kuidas saaksime oma tööd paremaks muuta ja teie jaoks paremaks muuta. Kirjuta meile meilisaidile