if yapısı ile puantaj gir

Katılım
22 Ekim 2011
Mesajlar
261
Excel Vers. ve Dili
2013
Altın Üyelik Bitiş Tarihi
30/05/2022
Son düzenleme:
Katılım
22 Ekim 2011
Mesajlar
261
Excel Vers. ve Dili
2013
Altın Üyelik Bitiş Tarihi
30/05/2022
Kod:
aylar = Range("e3").Value
    If puantaj = vbYes Then
        If aylar = 1 Or aylar = 3 Or aylar = 5 Or aylar = 7 Or aylar = 8 Or aylar = 10 Or aylar = 12 Then
        Range("D6:AH142").Select
        Selection.FormulaR1C1 = "x"
        ElseIf aylar = 2 Then
        Range("D6:Ae142").Select
        Selection.FormulaR1C1 = "x"
        ElseIf aylar = 4 Or aylar = 6 Or aylar = 9 Or aylar = 11 Then
        Range("D6:Ag142").Select
        Selection.FormulaR1C1 = "x"
        End If
    End If
yukarıdaki kod yardımı ile sorunu çözdüm.
 

Ömer BARAN

Uzman
Katılım
8 Mart 2011
Mesajlar
12,997
Excel Vers. ve Dili
Office 2013 ( 32 bit ) TÜRKÇE
Altın Üyelik Bitiş Tarihi
(18.03.2020) - Uzman olduğu için tarih geçersiz oldu.
Merhaba.

Alternatif olsun.
.
Kod:
[FONT="Arial Narrow"]Range("D6:AH142").ClearContents
If [E3] < 12 And [E3] > 0 And [I3] > 0 Then _
    ActiveSheet.Range(Cells(6, 4), Cells(142, Day(WorksheetFunction.EoMonth( _
        CDate(Format("01/" & [E3] & "/" & [I3], "dd/mm/yy")), 0)) + 3)) = "x"
[/FONT]
 
Üst