- Katılım
- 5 Ocak 2009
- Mesajlar
- 1,586
- Excel Vers. ve Dili
- 2003 Türkçe
Selam,
Aşağıdaki kodlar hatalıdır. kırmızı alanlarda 2 ayrı IF bulunmaktadır. Kodlardan da anşılacağı gibi,
Sayfa ismine göre altındaki If komutunun geçerli olmasını istiyorum. döngüler ve kodları ayrı ayrı yazınca sorun olmuyor. Ancak,
Aynı kodları tekrar etmeden bunu nasıl sağlayabilirim?
İyi çalışmalar.
Aşağıdaki kodlar hatalıdır. kırmızı alanlarda 2 ayrı IF bulunmaktadır. Kodlardan da anşılacağı gibi,
Sayfa ismine göre altındaki If komutunun geçerli olmasını istiyorum. döngüler ve kodları ayrı ayrı yazınca sorun olmuyor. Ancak,
Aynı kodları tekrar etmeden bunu nasıl sağlayabilirim?
İyi çalışmalar.
Kod:
If ActiveSheet.Name = "Çeşitler-1" Then
[COLOR="Red"]If c1.Cells(c_sat, "A") = veri.Cells(i, "J") And c1.Cells(c_sat, "B") = veri.Cells(i, "K") And c1.Cells(c_sat, "C") = veri.Cells(i, "L") Then[/COLOR]
End If
If ActiveSheet.Name = "Çeşitler-2" Then
[COLOR="red"]If c2.Cells(c_sat, "A") = veri.Cells(i, "J") And c2.Cells(c_sat, "B") = yaprak And c2.Cells(c_sat, "C") <= veri.Cells(i, "L") And c2.Cells(c_sat, "D") >= veri.Cells(i, "L") Then[/COLOR]
End If
x = x + 1
lv.ListItems.Add
lv.ListItems(x) = veri.Cells(i, "A")
lv.ListItems(x).SubItems(1) = veri.Cells(i, "J")
lv.ListItems(x).SubItems(2) = veri.Cells(i, "K")
lv.ListItems(x).SubItems(3) = veri.Cells(i, "L")
End If
