• DİKKAT

    DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
    Altın Üyelik Hakkında Bilgi

Kullanıcı Tanımlı Fonksiyon ve VBA'daki kullanımı

Katılım
30 Ağustos 2005
Mesajlar
9
Kod:
Function MutlakDeger(Rakam)
  MutlakDeger = Abs(Rakam)
End Function

Yukarıda görüldüğü üzere basit bir fonksiyon hazırladım. Bu fonksiyonu hazırladığım modülde kullanabiliyorum.

Kod:
Sub Kullan()
  MsgBox MutlakDeger(-150)
End Sub

Buraya kadar sorun yok.

Ancak başka bir çalışma kitabındaki (içinde fonksiyonum yazılı olmayan kitap.) VBA kodunu yazarken bu MutlakDeger fonksiyonunu kullanamıyorum ne yapmalıyım?
 
Fonksiyonunuzu eklenti olarak kaydetmeniz halinde tüm çalışamlarınızda kullanabilirsiniz.
Arayınız..
Eklenti-AddIn-XLA..
 
Sorum Kullanıcı Tanımlı Fonksiyon ve VBA'daki kullanımı hakkındadır. Eklentilerin Tüm Excelde kullanılabileceğini biliyorum.

Zaten bu fonksiyonu eklenti olarak kaydettim, diğer Excel çalışma kitaplarındaki VBA kodlarında kullanmaktan bahsediyorum.

Yani; Sorumun cevabını alamadım.
 
Þöyle deneyin. Fonksiyonunuzu xla olarak örneğin "fonksiyon" ismiyle kaydettiğinizi farzedelim. Bu durumda bu fonksiyonu aşağıdaki gibi yazım şekli ile tüm kodlarınızın içinde kullanabilirsiniz. Deger yazan yere fonksiyonun hesaplayacağı değeri veren değişkeni yazın.

[vb:1:215c30dc82]a = Application.Run("fonksiyon.xla!mutlakdeger", deger)
[/vb:1:215c30dc82]
 
Geri
Üst