Dosya simgesi

KTF ile Mutlak Değer

Bu dosya, VBA ile kullanıcı tanımlı bir fonksiyon (KTF) yazmayı ve bu fonksiyonu çalışma sayfasında normal bir Excel fonksiyonu gibi çağırmayı gösteren küçük bir örnektir. Örnekte bir sayının mutlak değeri hesaplanır.
Dosya makro içerir, açarken makroları etkinleştirmeniz gerekir.

Dosyanın içeriği​

  • exceldestek.com | exceldepo.com sayfası: Yalnızca A1 hücresi kullanılır. Hücrede -150 değerinin mutlak değerini alan formül bulunur.
  • Module1 (VBA modülü): İçinde MutlakDeger adlı fonksiyon yer alır.

Kullanılan formüller​

A1 hücresinde şu formül vardır:
Excel formülü
=MUTLAKDEGER(-150)
=MUTLAKDEGER(-150)
Formüldeki MUTLAKDEGER, Excel'in kendi fonksiyonu değildir; modüldeki KTF'nin adıdır ve bu nedenle iki dilde de aynı yazılır. Sonuç olarak 150 döner.

Makrolar​

  • MutlakDeger: Rakam adlı Long türünde bir değer alır, VBA'nın Abs fonksiyonuyla mutlak değerini hesaplar ve Long olarak geri verir. Bir Sub olmadığı için makro listesinden çalıştırılmaz; doğrudan hücre formülünde çağrılır.
Kodda dosya silme, dışarıya bağlantı gibi zararlı bir işlem yoktur.
Fonksiyon Long türüyle çalıştığı için ondalıklı sayılar tam sayıya yuvarlanır; ondalıklı sonuç gerekiyorsa fonksiyonun veri türü Double olarak değiştirilir.

Nasıl kullanılır​

  1. Dosyayı açın ve güvenlik uyarısında makroları etkinleştirin.
  2. A1 hücresindeki formülün 150 sonucunu verdiğini kontrol edin.
  3. Başka bir hücreye =MUTLAKDEGER(A1) biçiminde bir hücre adresi veya sayı girerek fonksiyonu deneyin.
  4. Fonksiyonu başka bir dosyada kullanmak için Alt+F11 ile VBA düzenleyicisini açıp Module1 içeriğini kendi dosyanızdaki bir modüle taşıyın ve dosyayı .xlsm olarak kaydedin.

cakarem tarafından daha fazla dosya

Detaylar
Yazar
cakarem
İndirme
8
Gösterim
2,170
İlk sürüm
Güncel
SHA-256
9d62dbe41df6eb2443476aec25df04ecc6a80022c81dfec673d1596adc6cdcd4

Puanlar

5.00 Oylama 1 İnceleme

En son değerlendirmeler

Emeğinize sağlık.
Geri
Üst