makroda hazır fonksiyonlar için değişken nesne oluşturma!

Katılım
6 Ağustos 2007
Mesajlar
17
Excel Vers. ve Dili
office 98 vb
makroda kullandığım excel hazır fonksiyonları var.Mesala
Application.WorksheetFunction.Small([O12:O70], 1)

buradaki small bazı yerine bir nesne tanımlaya bilirmiyim.şöyleki
a=small
b=large
Application.WorksheetFunction.a([O12:O70], 1)

Application.WorksheetFunction.b([O12:O70], 1)
gibi yazmam mümkünmüdür.Teşekkür ederim..
 

AS3434

Özel Üye
Katılım
13 Ocak 2005
Mesajlar
1,820
Excel Vers. ve Dili
M.Office/Excel 2007 Türkçe
Sayın cozmic_power

O şekilde değilde, Small ve Large fonksiyonlarını bir değişkene atayarak kullanabilirsiniz.

Kod:
Sub Makro1()
a = Application.WorksheetFunction.Large([b1:b7], 1)
b = Application.WorksheetFunction.Small([b1:b7], 1)
If a > 10 Then
[e3] = a
Else
[e3] = b
End If
End Sub
gibi.


.
 

Levent Menteşoğlu

Administrator
Yönetici
Admin
Katılım
13 Ekim 2004
Mesajlar
16,058
Excel Vers. ve Dili
Excel 2010-32 bit-Türkçe
Excel 365 -32 bit-Türkçe
Alternatif olarak aşağıdaki gibi deneyin.

Kod:
Evaluate(a & "(O12:O70,1)")
Evaluate(b & "(O12:O70,1)")
 
Katılım
6 Ağustos 2007
Mesajlar
17
Excel Vers. ve Dili
office 98 vb
Teşşekkür ederim
 
Üst