Uporaba uporabniško določene funkcije (UDF) iz drugega delovnega zvezka z uporabo VBA v programu Microsoft Excel

Anonim

V tem članku bomo videli, kako uporabiti uporabniško določeno funkcijo (UDF), opredeljeno v drugem delovnem zvezku.

Za ta primer smo ustvarili UDF "ReverseText" v delovnem zvezku "Reversing Characters In String.xlsm".

Neobdelani podatki so sestavljeni iz vzorčnih besedilnih podatkov v "MainFile".

Vzorčno besedilo želimo obrniti z UDF "ReverseText" iz "Reversing Characters In String.xlsm".

Uporabimo lahko uporabniško določeno funkcijo (UDF) iz drugega delovnega zvezka, kot je ta:

= OtherWorkbookFullName! FunctionName (CellReference)

Za uporabo UDF “ReverseText” v “MainFile” moramo določiti tudi celotno ime datoteke skupaj s končnico, ki ji sledi klicaj (!) Pred UDF. Torej bo funkcija naslednja:

= 'Obračanje znakov v nizu.xlsm'! ReverseText (C11)

Opomba: Če ime datoteke, ki vsebuje UDF, vsebuje presledke, moramo ime datoteke vključiti v enojne narekovaje (‘).

Datoteko, ki vsebuje uporabniško določeno funkcijo, lahko pretvorimo tudi v dodatek. Nato dodajte to Dodaj z aplikacijo Excel.

Če želite ustvariti dodatek in uporabiti dodatek, pojdite na vprašanje 1

Za kodo sledite spodaj

 'Koda v drugem delovnem zvezku Možnost Eksplicitna funkcija ReverseText (besedilo kot niz) kot niz' Preklic besedila ReverseText = StrReverse (besedilo) Končna funkcija 

Če vam je bil ta blog všeč, ga delite s prijatelji na Facebooku. Prav tako nam lahko sledite na Twitterju in Facebooku.

Radi bi slišali od vas, nam sporočite, kako lahko izboljšamo svoje delo in ga izboljšamo za vas. Pišite nam na spletnem mestu e -pošte