• DİKKAT

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

excel tanımlı fonksiyonları makroda kullanma

  • Konbuyu başlatan Konbuyu başlatan aokur
  • Başlangıç tarihi Başlangıç tarihi
Katılım
11 Kasım 2005
Mesajlar
2
arkadaşlar,

başlıkta belirttiğim konuda problemim var. excel tanımlı fonksiyonları makro içinde nasıl kullanacağımı bulamadım. mesela rand () fonksiyonunu activecell.formular1c1=rand() dedigim zaman rand fonksiyonunun tanımlı olmadığını söylüyor.

aynı şey vlookup için de geçerli vlookup (.....) yaptığım zaman bunu da kabul etmiyor.

bu fonksiyonları ayrı olarak makroda tanımlamak mı gerekecek? bu iş nasıl olacak?

yardım ederseniz sevinirim.
 
WorksheetFunction. şeklinde deneyin.
 
daha once bu komutu hic kullanmamistim..nasıl uygulandıgını basit bir örnekle anlatır mısınız?
 
Kod:
Sub nn()
MsgBox WorksheetFunction.Search(".", "a.b") 'Nokta kaçıncı karakter
End Sub
 
Selam 4 farklı kullanım şekli.
Kod:
    MsgBox WorksheetFunction.Sum(Range("A1:A5"))
    MsgBox WorksheetFunction.Sum(1, 2, 3, 4, 5)

    MsgBox Application.Sum(Range("A1:A5"))
    MsgBox Application.Sum(1, 2, 3, 4, 5)

    MsgBox Evaluate("Sum(A1:A5)")
    MsgBox Evaluate("Sum(1,2,3,4,5)")

    MsgBox [Sum(A1:A5)]
    MsgBox [Sum(1,2,3,4,5)]
 
Geri
Üst