• DİKKAT

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

Makro içinde hazır fonksiyon kullanırken değişken atama!

Katılım
6 Ağustos 2007
Mesajlar
17
Excel Vers. ve Dili
office 98 vb
Makro içinde hazır fonksiyon kullanırken örneğin

sub DegiskeniKabulet()
dim sayi as variant
sayi =6.4
[a1]=[rounddown(sayi,0)]
end sub

bunu kabul etmiyor.Hata veriyor.Ama şöyle yaptıgımda

sub DegiskeniKabulet()
dim sayi as variant
sayi =6.4
[a2]=sayi
[a1]=[rounddown(A2,0)]
end sub

kabul ediyor.

Bana en üstteki gibi lazım çünkü "sayi" bir for to next döngüsü olacak.
yardım ederseniz çok memnun olurum..:yardim:
 
Kod:
Sub DegiskeniKabulet()
    Dim sayi As Variant
    sayi = 6.4
    [a1] = Application.WorksheetFunction.RoundDown(sayi, 0)
End Sub

Veya;

Kod:
Sub DegiskeniKabulet()
    Dim sayi As Variant
    sayi = 6.4
    [a1] = Round(sayi, 0)
End Sub
 
Son düzenleme:
2.formatı defalarca denememe ragmen kabul etmedi.Sanırım benim exel sürümümden kaynaklanıyor.En kısa zamanda 2000 ve üstü Ofis indirip cracklemem lazım..
Teşekkürler Haluk bey.
 
Geri
Üst