Çok eski bir web tarayıcısı kullanıyorsunuz. Bu veya diğer siteleri görüntülemekte sorunlar yaşayabilirsiniz.. Tarayıcınızı güncellemeli veya alternatif bir tarayıcı kullanmalısınız.
Sub işlem2()
Set s1 = ThisWorkbook.Worksheets("Liste")
If s1.Cells(5, "bs") = 1 Or s1.Cells(5, "bs") = 4 Or s1.Cells(5, "bs") = 7 Or s1.Cells(5, "bs") = 10 Then doğrudönem = 1 Else doğrudönem = 0
For i = 12 To s1.Range("CV65536").End(xlUp).Row Step 2
If doğrudönem = 1 And s1.Cells(i, "cv") <> "" Then s1.Cells(i, "al") = "ŞUB" Else s1.Cells(i, "al") = ""
Next i
End Sub
Sayın muygun öncelikle çok teşekkür ederim. Yazdığınız kod işimi gördü. Ancak buton yardımıyla çalıştı. Oysa benim kullandığım kodlarda BS5 değeri değiştikçe makro tetikleniyor.
Bu nedenle;
If s1.Cells(5, "BS") = "1" And s1.Cells(5, "BS") = "4" And s1.Cells(5, "BS") = "7" And s1.Cells(5, "BS") = "10" And s1.Cells(12, "CV") > "0" _ Then s1.Cells(12, "AL") = "ŞUB" Else s1.Cells(12, "AL") = ""
Bu satır kodla kısmi işimi gördü. BS5 deki şartlar sağlandığında CV12 de sayı varsa AL12'ye "ŞUB" yazması gerekirken yazmıyor. Yukarıdaki kırmızı kod görev yapmıyor.
Merhaba muygun, ellerinize sağlık. Dediğiniz gibi Call işlem2 yapınca çalıştı ama bu sefer kodların içinde bulunan diğer kodlar çalışmadı. Sizi yormak istemiyorum yeterince yardımcı oldunuz zaten teşekkür ederim. Sadece aşağıdaki kod hakkında bilginize ihtiyacım var.
If s1.Cells(5, "BS") = "1" And s1.Cells(5, "BS") = "4" And s1.Cells(5, "BS") = "7" And s1.Cells(5, "BS") = "10" And s1.Cells(12, "CV") > "0" _ Then s1.Cells(12, "AL") = "ŞUB" Else s1.Cells(12, "AL") = ""
Sizlere daha iyi bir deneyim sunabilmek icin sitemizde çerez konumlandırmaktayız, web sitemizi kullanmaya devam ettiğinizde çerezler ile toplanan kişisel verileriniz Veri Politikamız / Bilgilendirmelerimizde belirtilen amaçlar ve yöntemlerle mevzuatına uygun olarak kullanılacaktır.