Çözüldü Formülü Makroya Çevirme

sirkülasyon

Altın Üye
Katılım
10 Temmuz 2012
Mesajlar
2,518
Excel Vers. ve Dili
2021 LTSC TR
Altın Üyelik Bitiş Tarihi
18-06-2026
Kod:
=EĞER(B6="";"";EĞER(B6="Evet";EĞER(YADA(AY(A2)=2;AY(A2)=4;AY(A2)=7;AY(A2)=10);YUVARLA($B$2*750;2))))
Yukarıda formül olarak verilmiş hesaplamayı yardımlarınız ile B6:B200 arasında işleyecek şekilde makro yapmak istiyorum. Yardımcı olabilir misiniz?
Teşekkür eder, saygılarımı sunarım
 

Orion1

Uzman
Uzman
Katılım
1 Mart 2005
Mesajlar
22,254
Excel Vers. ve Dili
Win7 Home Basic TR 64 Bit

Ofis-2010-TR 32 Bit
Konu başlığınız forum kurallarına aykırı.Konu başlığınız yapılacak işlemi kısaca anlatacak şekilde olmalıdır.Bu başlık çok genel olmuş.
 

askm

Destek Ekibi
Destek Ekibi
Katılım
4 Haziran 2005
Mesajlar
2,745
Excel Vers. ve Dili
2010-2016
Yanlış anlamadı isem aşağıdaki şekilde olacak.
Kod:
Private Sub Worksheet_Change(ByVal Target As Range)
'EĞER(B6="";"";EĞER(B6="Evet";EĞER(YADA(AY(A2)=2;AY(A2)=4;AY(A2)=7;AY(A2)=10);YUVARLA($B$2*750;2))))
If Intersect(Target, [B2:B200]) Is Nothing Then Exit Sub
    If Target.Value <> "" Then
        If Target.Value = "Evet" Then
            If Month(Range("A2")) = 2 Or Month(Range("A2")) = 4 Or Month(Range("A2")) = 7 Or Month(Range("A2")) = 10 Then
                Target.Value = WorksheetFunction.Round(Range("B2") * 750, 2)
            End If
        End If
    End If
End Sub
 

sirkülasyon

Altın Üye
Katılım
10 Temmuz 2012
Mesajlar
2,518
Excel Vers. ve Dili
2021 LTSC TR
Altın Üyelik Bitiş Tarihi
18-06-2026
Çok teşekkür ederim. Hakkını helal et
 
Üst