[Çözüldü] - Kullanıcı Tanımlı Fonksiyon Yapmak

Excel sayfalarında kullandığımız yerleşik fonksiyonlar ya da kendi yazabileceğiniz fonksiyonlar ile ilgili bilmek istedikleriniz, sorunlar ve çözümleri

[Çözüldü] - Kullanıcı Tanımlı Fonksiyon Yapmak

İleti#1)  serdarokan » 10 Tem 2009 14:01

Merhaba arkadaşlar. Bu benim forumdaki ilk mesajım. Bir hatam olursa lütfen acemiliğime verin.

Benim merak ettiğim konu : Kullanıcı Tanımlı Fonksiyon

Örneğin; Kullandığım bilgisayarın adını bir Excel fonksiyonu yardımı ile bulmak istiyorum. Bildiğim kadarıyla bu tür bir bilgiyi standart excel fonksiyonları ile bulma olanağı yok. Böyle bir fonksiyonu makroda yaratıp sonra excel sayfasında fonksiyon gibi kullanmak olanağı var mı ?
Kullanıcı avatarı
serdarokan
Yeni Başlamış
 
Adı Soyadı:Serdar Okan
Kayıt: 08 May 2009 19:15
Konum: İstanbul
Meslek: Pazarlama
Yaş: 47
İleti: 53
 
Cinsiyet: Bay
Bulunduğunuz İl / Semt: İstanbul

Cevap: Kullanıcı Tanımlı Fonksiyon Yapmak

İleti#2)  Tarkan VURAL » 10 Tem 2009 14:14

Merhaba sitemize hoş geldiniz.

Kullanıcı tanımlı fonksiyonlar ile elbette sistemden kodladıklarınıza göre işlemler yaptırabilirsiniz.
En kısa yöntemi ile şunu yapınız:

Bir module içine aşağıdaki kodu ekleyin.
Kod: Tümünü seç
Function user() As String
user = Environ("UserName")
End Function


Excel sayfasına geçin. Herhangi bir hücreye
Kod: Tümünü seç
=user()

yazıp enter tuşuna basın yeterlidir.

Fonksiyon adını değiştirebilirsiniz.
Kod: Tümünü seç
Function serdar() As String
serdar = Environ("UserName")
End Function

Hücreye de
Kod: Tümünü seç
=serdar()
yazdığınızda işlem tamamdır.


Her türlü işlemleriniz için kendi fonksiyonlarınızı yazabilirsiniz. Öncesinde makrolarınızın etkin olduğuna ve çalışma kitabınızda kullanılabilir olduğuna bakınız.

İyi çalışmalar.
Resim
www.tarkanvural.com.tr

İnnâ lillâhi ve innâ ileyhi raciûn
Şüphesiz ki; biz Allah’a âidiz ve vakti geldiğinde O’na döndürüleceğiz.

HasbunAllâhu ve nimel vekîl
Bize Allah yeter. O ne güzel vekildir.


ExcelVBA.NET' e katkıda bulunmak ister misiniz ? O halde BAĞIŞ butonunu tıklayın...
Kullanıcı avatarı
Tarkan VURAL
Yönetim Kurulu
 
Adı Soyadı:Tarkan VURAL
Kayıt: 14 Haz 2008 20:27
Konum: @tarkanvural73
Meslek: LUU, Yazılım Geliştirme Müdürü
Yaş: 45
İleti: 26877
 
Cinsiyet: Bay
Bulunduğunuz İl / Semt: İstanbul - Beylikdüzü

Cevap: Kullanıcı Tanımlı Fonksiyon Yapmak

İleti#3)  kan-nas » 10 Tem 2009 15:00

--)(
Kullanıcı avatarı
kan-nas
Site Dostu
 
Adı Soyadı:özkan asan
Kayıt: 05 Eyl 2008 13:03
Konum: ÇOK UZAK
Meslek: bankacı
Yaş: 44
İleti: 529
 
Cinsiyet: Bay
Bulunduğunuz İl / Semt: istANBUL

Cevap: Kullanıcı Tanımlı Fonksiyon Yapmak

İleti#4)  OrkmesB » 10 Tem 2009 15:13


Bir tane de benden olsun.

Kod: Tümünü seç
Function bhdr()
bhdr = Application.UserName
End Function

Kullanımı
Kod: Tümünü seç
=bhdr()

“Benim yaradılışımda fevkâlade olan bir şey varsa, Türk olarak dünyaya gelmemdir"
Kullanıcı avatarı
OrkmesB
Yönetim Kurulu
 


 
Adı Soyadı:Bahadır Örkmes
Kayıt: 14 Haz 2008 20:26
Konum: Gökçeali
Meslek: Personel Müdürü
Yaş: 40
İleti: 5017
 

REKLAM
Excel Logo XML Oluşturucu
Logo Object Designer ile Uyarlama

Cevap: Kullanıcı Tanımlı Fonksiyon Yapmak

İleti#5)  serdarokan » 10 Tem 2009 16:15

Sayın Tarkan VURAL, ilginiz ve yardımlarınız için çok çok teşekkür ederim. Sağlıcakla kalın.
Kullanıcı avatarı
serdarokan
Yeni Başlamış
 
Adı Soyadı:Serdar Okan
Kayıt: 08 May 2009 19:15
Konum: İstanbul
Meslek: Pazarlama
Yaş: 47
İleti: 53
 
Cinsiyet: Bay
Bulunduğunuz İl / Semt: İstanbul

Cevap: [Çözüldü] - Kullanıcı Tanımlı Fonksiyon Yapmak

İleti#6)  torenno » 22 Arl 2018 21:03

Merhaba Arkadaşlar
Şu konuda yardıma ihtiyacım var
Aşağıdaki formülleri yeni ve tek bir formül gibi nasıl kullanıcı tanımlı fonksiyon haline getirebilirim?

Örneğin bunun adı Medminmax olsun; Medminmax=BİRLEŞTİR(SAYIDÜZENLE(B1;1);" (";SAYIDÜZENLE(C1;1);" / ";SAYIDÜZENLE(D1;1);")")

Mediqr=BİRLEŞTİR(SAYIDÜZENLE(B1;1);" (";SAYIDÜZENLE((C1-D1);1);")")

Nyüzde=BİRLEŞTİR(B1;" (";SAYIDÜZENLE(C1*100;1);")")

Ortss=BİRLEŞTİR(SAYIDÜZENLE(B5);"±";SAYIDÜZENLE(C5))

Yardımlarınız için şimdiden çok teşekkür ederim.
Kullanıcı avatarı
torenno
 
Kayıt: 22 Arl 2018 20:47
Meslek: İSTATİSTİK
Yaş: 38
İleti: 1
 
Cinsiyet: Bay
Bulunduğunuz İl / Semt: izmir/bayraklı

REKLAM
ETA - Excel Konsolide Raporlama
ETA Excel Personel Entegre Raporu

Forum Kullanıcı Tanımlı Fonksiyonlar ( KTF )

Online Kullanıcılar

Bu forumu görüntüleyenler: Kayıtlı kullanıcı yok ve 1 misafir

Bumerang - Yazarkafe