W tym artykule zobaczymy, jak używać funkcji zdefiniowanej przez użytkownika (UDF) zdefiniowanej w innym skoroszycie.
W tym przykładzie utworzyliśmy UDF „ReverseText” w skoroszycie „Reversing Characters In String.xlsm”.
Surowe dane składają się z przykładowych danych tekstowych w „MainFile”.
Chcemy odwrócić przykładowy tekst za pomocą UDF „ReverseText” z „Reversing Characters In String.xlsm”.
Możemy użyć funkcji zdefiniowanej przez użytkownika (UDF) z innego skoroszytu w następujący sposób:
=InnePełneNazwisko Skoroszytu!NazwaFunkcji(Odwołanie do komórki)
Aby użyć UDF „ReverseText” w „MainFile”, musimy również zdefiniować pełną nazwę pliku wraz z rozszerzeniem, po którym następuje wykrzyknik (!) przed UDF. Tak więc funkcja będzie wyglądać tak:
='Odwracanie znaków w String.xlsm'!ReverseText(C11)
Notatka: Jeżeli nazwa pliku zawierającego UDF zawiera znaki spacji, to nazwę pliku należy ująć w pojedyncze cudzysłowy (‘).
Możemy również przekonwertować plik zawierający funkcję zdefiniowaną przez użytkownika na Add In. Następnie dodaj ten dodatek za pomocą aplikacji Excel.
Aby utworzyć dodatek i korzystać z dodatku, przejdź do pytania 1
Proszę postępować zgodnie z poniższym kodem!
'Kod w innym skoroszycie Opcja Funkcja jawna ReverseText(text As String) As String 'Odwracanie tekstu ReverseText = StrReverse(text) End Function
Jeśli podobał Ci się ten blog, podziel się nim ze znajomymi na Facebooku. Możesz również śledzić nas na Twitterze i Facebooku.
Chcielibyśmy usłyszeć od Ciebie, daj nam znać, jak możemy poprawić naszą pracę i uczynić ją lepszą dla Ciebie. Napisz do nas na stronie e-mail