• DİKKAT

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

Soru kyuvarla

sirkülasyon

Altın Üye
Katılım
10 Temmuz 2012
Mesajlar
2,543
Excel Vers. ve Dili
2021 LTSC TR
Ustam
Cells(Target.Row, "H") / 360) sonucu 1 ise Cells(Target.Row, "L") = 2
Cells(Target.Row, "H") / 360) sonucu 2 ise Cells(Target.Row, "L") = 4
Cells(Target.Row, "H") / 360) sonucu 3 ise Cells(Target.Row, "L") = 4
Cells(Target.Row, "H") / 360) sonucu 4 ise Cells(Target.Row, "L") = 6
Cells(Target.Row, "H") / 360) sonucu 5 ise Cells(Target.Row, "L") = 6

gibi sürekli L sütununa hep çift sayı yazabilecek koda ihtiyacım var.

MRound(Int(Cells(Target.Row, "H") / 360), 2) şeklinde yaptım hata verdi. Yardımcı olabilir misiniz?
 
Selamlar,

Makro bilgim az......
Matematiksel olarak
k = Cells(Target.Row, "H") / 360 dersek
TAMSAYI(k/2)*2+2

Şöyle olabilir...
Int(Cells(Target.Row, "H") / 360 / 2) * 2 + 2
 
Aynısını uyguladım hocam,
Kod:
'Dim kat As Double
'kat = 2
'For i = 6 To Cells(Rows.Count, 6).End(xlUp).Row
'    Cells(Target.Row, "L") = (Application.MRound(Cells(Target.Row, "I").Value, kat) * 360) - Cells(Target.Row, "H")
'Next
yukarıda ki kodu da uyguladım. Teşekkür ederim hocam. Sağ olasın
 
Ben teşekkür ederim...
 
Geri
Üst