Коришћење кориснички дефинисане функције (УДФ) из друге радне свеске помоћу ВБА у програму Мицрософт Екцел

Anonim

У овом чланку ћемо видети како се користи Кориснички дефинисана функција (УДФ) дефинисана у другој радној свесци.

За овај пример, креирали смо УДФ „РеверсеТект“ у радној свесци „Реверсинг Цхарацтерс Ин Стринг.клсм“.

Сирови подаци се састоје од огледних текстуалних података у „МаинФиле -у“.

Желимо да обрнемо огледни текст користећи УДФ „РеверсеТект“ из „Реверсинг Цхарацтерс Ин Стринг.клсм“.

Можемо користити Кориснички дефинисану функцију (УДФ) из друге радне свеске попут ове:

= ОтхерВоркбоокФуллНаме! ФунцтионНаме (ЦеллРеференце)

Да бисмо користили УДФ „РеверсеТект“ у „МаинФиле“, такође морамо да дефинишемо цело име датотеке, заједно са наставком иза кога следи ускличник (!) Испред УДФ -а. Дакле, функција ће бити оваква:

= 'Обртање знакова у низу.клсм'! РеверсеТект (Ц11)

Белешка: Ако назив датотеке која садржи УДФ садржи знакове размака, требало би да унесемо назив датотеке у појединачне наводнике („).

Такође можемо претворити датотеку која садржи функцију коју дефинише корисник у Адд Ин. Затим додајте тај Адд Ин са Екцел апликацијом.

Да бисте креирали додатак и користили додавање, идите на питање 1

Молимо следите доле за код

 'Код у другој радној свесци Опција Експлицитна функција РеверсеТект (текст као низ) Као низ' Обртање текста РеверсеТект = СтрРеверсе (текст) Крајња функција 

Ако вам се допао овај блог, поделите га са пријатељима на Фацебооку. Такође, можете нас пратити на Твиттер -у и Фацебоок -у.

Волели бисмо да чујемо од вас, јавите нам како можемо побољшати наш рад и учинити га бољим за вас. Пишите нам на веб локацији е -поште