• DİKKAT

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

Not sistemiyle ilgili yazılan fonksiyonda hata

Katılım
1 Ağustos 2011
Mesajlar
107
Excel Vers. ve Dili
excel 2010
bir sorum olcak acaba forumda yapılan bir örneği kendim yapmaya çalıştım ama herşey harfiyen yaptım fakat subla başlamayınca (daha öncede başıma geldi) function gibi kodlarla başlayınca macroyu çalıştır dediğimde kaydet kısmı çıkıyor acaba neden.doyayı akte gönderdim.şayet macroyu çalıştırırsanız ne demek istiğimiz anlarsınız....
 

Ekli dosyalar

Merhaba

Dosyanızda kodlar yok.Sadece Kullanıcı tanımlı fonksiyon var.
Sizin çalıştırdığınız şekilde dosyanızı ekleyebilirmisiniz.
 
Merhaba,

Kodları modül içine aldım ve aşağıdaki şekilde düzelttim.

Function sınav1(soruno As Byte, cevap As String) As String
Dim cevapanahtari(9) As String
cevapanahtari(0) = "A"
cevapanahtari(1) = "D"
cevapanahtari(2) = "E"
cevapanahtari(3) = "B"
cevapanahtari(4) = "A"
cevapanahtari(5) = "B"
cevapanahtari(6) = "E"
cevapanahtari(7) = "B"
cevapanahtari(8) = "C"
cevapanahtari(9) = "A"
If cevap = cevapanahtari(soruno - 1) Then
sınav1 = "doğru"
Else
sınav1 = "yanlış"
End If
End Function
 
sayın zafer bey çalıştırdığım şekilde kopyaladığım zaten
sayın necdet bey bunu kopyaladığım çalıştırdığımda yine aynen makro kaydet(macros) kısmı geliyor.neden.
 
Merhaba,

Dosyanızın uygulanmış hali ektedir.
 

Ekli dosyalar

yani bunlar fonksiyon oldukları için formül şeklinde yazılmalarak tanımlanmalarımı gerekiyor...
 
yani bunlar fonksiyon oldukları için formül şeklinde yazılmalarak tanımlanmalarımı gerekiyor...

Bu yazdığınız bir fonksiyon, tıpkı excelin diğer fonksiyonları gibi. Bunlara KTF (Kullanıcı Tanımlı Fonksiyon) denir.

excelin fonksiyonlarını nasıl kullanıyorsanız bunlarda o şekilde kullanılır.

Yazdığınız fonksiyon sadece ilgili dosyada kullanılır, Tüm excel dosyalarında kullanabilirsiniz de ayrıcı. Bunun için fonksiyon içen dosyanızı Excel Eklenti şeklinde saklamanız ve oluşturduğunuz eklentiyi aktif hale getirdiğinizde tüm dosyalarda kullanır hale getirmiş olursunuz.

Bunun için forumda kullanıcı tanımlı fonksiyon olarak aratırsanız ayrıntıları görebilirsiniz.
 
çok teşekkür ederim ilginize...
 
Geri
Üst