• DİKKAT

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

WorksheetFunction

  • Konbuyu başlatan Konbuyu başlatan riyaziye
  • Başlangıç tarihi Başlangıç tarihi
Katılım
29 Eylül 2008
Mesajlar
18
Excel Vers. ve Dili
2007 Türkçe
Merhaba Sayın Grup Üyeleri;

Sub Makro1()

Dim a As Range

Set a = Cells(1, 1)
a.Value = Cos(WorksheetFunction.Radians(30))

End Sub

şeklinde örnek kodda Radians fonksiyonunu kullanmak istiyorum ama WorksheetFunction nesnesinin ismini fonksiyonu temsilen sadece f ile değiştirebilir miyim?

a.Value = Cos(f.Radians(30))

şekline getirmek için ne yapmam gerekiyor?

Teşekkürler
 
Aşağıdaki gibi kullanabilirsiniz.

Kod:
Sub Makro1()
Dim a As Range
Set a = Cells(1, 1)
Set f = WorksheetFunction
a.Value = Cos(f.Radians(30))
End Sub
 
:cool:
Kod:
Sub Makro1()

Dim a As Range, [B][COLOR="Red"]f As WorksheetFunction[/COLOR][/B]
Set a = Cells(1, 1)
[B][COLOR="Red"]Set f = WorksheetFunction[/COLOR][/B]
a.Value = Cos([B][COLOR="Red"]f[/COLOR][/B].Radians(30))
[B][COLOR="red"]Set a = Nothing
Set f = Nothing[/COLOR][/B]
End Sub
 
Son düzenleme:
Teşekkürler Levent ve Evren Bey;
 
Geri
Üst