Microsoft Excel'de VBA kullanarak başka bir çalışma kitabından Kullanıcı Tanımlı İşlev (UDF) kullanma

Anonim

Bu yazımızda, başka bir çalışma kitabında tanımlanan Kullanıcı Tanımlı Fonksiyonun (UDF) nasıl kullanılacağını göreceğiz.

Bu örnek için, "String.xlsm'de Karakterleri Ters Çevirme" çalışma kitabında bir UDF "ReverseText" oluşturduk.

Ham veriler, “MainFile” içindeki örnek metin verilerinden oluşur.

“String.xlsm'deki Karakterleri Ters Çevirme”den UDF “ReverseText” kullanarak örnek metni tersine çevirmek istiyoruz.

Bunun gibi başka bir çalışma kitabından Kullanıcı Tanımlı İşlev (UDF) kullanabiliriz:

=DiğerÇalışma KitabıTamAdı!FonksiyonAdı(Hücre Referansı)

“MainFile” içinde UDF “ReverseText”i kullanmak için, UDF'nin önünde bir ünlem işareti (!) ile birlikte bir uzantı ile birlikte tam dosya adını da tanımlamamız gerekir. Yani İşlev şöyle olacaktır:

='String.xlsm'deki Karakterleri Ters Çevirme'!ReverseText(C11)

Not: UDF'yi içeren dosyanın adı boşluk karakterlerini içeriyorsa, dosya adını tek tırnak (') içine almalıyız.

Ayrıca User Defined Function içeren dosyayı Add In'e çevirebiliriz. Ardından, bu Eklentiyi Excel Uygulaması ile ekleyin.

Eklenti oluşturmak ve Eklentiyi kullanmak için Soru 1'e gidin

Lütfen kod için aşağıdan takip edin

 'Diğer çalışma kitabındaki kod Option Explicit Function ReverseText(text As String) As String 'Metni ters çevirme ReverseText = StrReverse(text) End Function 

Bu blogu beğendiyseniz, Facebook'ta arkadaşlarınızla paylaşın. Ayrıca bizi Twitter ve Facebook'ta da takip edebilirsiniz.

Sizden haber almayı çok isteriz, işimizi nasıl geliştirebileceğimizi ve sizin için nasıl daha iyi hale getirebileceğimizi bize bildirin. E-posta sitesinde bize yazın