DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
Altın Üyelik Hakkında Bilgi
İndis, Düşeyara, Ara, Topla.Çarpım gibi farklı formüller veya makro ile de çözülebilir. Sizin asıl yapmak istediğiniz nedir?
Private Sub Worksheet_Change(ByVal Target As Range)
If Intersect(Target, Range("g2:m2")) Is Nothing Then Exit Sub
For i = 6 To 12
If Format(Cells(2, i), "mmmm") = [f2] Then
[n2] = Format(Cells(2, i), "yyyy")
End If
Next
End Sub
Aşağıdaki kodları ilgili sayfanın kod bölümüne yapıştırdıktan sonra N2 hücresini genel olarak biçimlendirirseniz, F2:M2 aralığında değişiklik yaptığınızda, F2'deki değeri G2:M2 aralığında arar ve bulursa yılını N2 hücresine yazar:
Kod:Private Sub Worksheet_Change(ByVal Target As Range) If Intersect(Target, Range("g2:m2")) Is Nothing Then Exit Sub For i = 6 To 12 If Format(Cells(2, i), "mmmm") = [f2] Then [n2] = Format(Cells(2, i), "yyyy") End If Next End Sub
Bir şeyleri yanlış yapmış olabilirsiniz. Ekli dosyayı inceleyiniz: