Naudotojo apibrėžtos funkcijos (UDF) naudojimas iš kitos darbaknygės naudojant „Microsoft Excel“ VBA

Anonim

Šiame straipsnyje pamatysime, kaip naudoti kitoje darbaknygėje apibrėžtą vartotojo apibrėžtą funkciją (UDF).

Šiame pavyzdyje mes sukūrėme UDF „ReverseText“ darbaknygėje „Reversing Characters In String.xlsm“.

Neapdorotus duomenis sudaro pavyzdiniai teksto duomenys „MainFile“.

Mes norime pakeisti teksto pavyzdį naudodami UDF „ReverseText“ iš „Reversing Characters In String.xlsm“.

Mes galime naudoti vartotojo apibrėžtą funkciją (UDF) iš kitos darbaknygės:

= OtherWorkbookFullName! FunctionName (CellReference)

Norėdami naudoti UDF „ReverseText“ „MainFile“, taip pat turime apibrėžti visą failo pavadinimą kartu su plėtiniu, po kurio yra šauktukas (!) Prieš UDF. Taigi funkcija bus tokia:

= 'String.xlsm simbolių apgręžimas'! ReverseText (C11)

Pastaba: Jei failo, kuriame yra UDF, pavadinime yra tarpinių simbolių, turėtume failo pavadinimą įtraukti į kabutes („).

Mes taip pat galime konvertuoti failą, kuriame yra vartotojo apibrėžta funkcija, į Pridėti. Tada pridėkite „Add In“ naudodami „Excel“ programą.

Norėdami sukurti „Add In“ ir naudoti „Add In“, eikite į 1 klausimą

Sekite toliau pateiktą kodą

 'Kodas kitoje darbaknygėje Parinktis Aiškioji funkcija ReverseText (tekstas kaip eilutė) Kaip eilutė' Teksto apgręžimas ReverseText = StrReverse (tekstas) Pabaigos funkcija 

Jei jums patiko šis tinklaraštis, pasidalykite juo su draugais „Facebook“. Be to, mus galite sekti „Twitter“ ir „Facebook“.

Mes norėtume išgirsti jūsų nuomonę, praneškite mums, kaip galime pagerinti savo darbą ir padaryti jį geresnį. Rašykite mums el