Ç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.
Her birinden farklı madde numaralarda kayıtlar bulunmaktadır, istenen hesapları bulunduğu takdirde diğer sayfaya aktarılmasi için kod oluşturabilir miyiz
Aşağıdaki şekilde deneyiniz. Madde numaraları dikkate alınmamıştır.
Kırmızı çizgi madde grubu olarak düşünüldü.
Kod:
Sub Hesap_Ayir()
Set sh1 = Sheets("Sayfa1")
Set Sh2 = Sheets("Sayfa2")
Sh2.Cells.Clear
sonsatir = sh1.Cells(Rows.Count, "A").End(3).Row + 1
buldu281 = False
buldu700 = False
basla = 1
satir = 1
For i = 2 To sonsatir
hesap = sh1.Cells(i, "C").Value
madde = sh1.Cells(i, "B").Value
If hesap = 281 Then buldu281 = True
If hesap = 700 Then buldu700 = True
If sh1.Cells(i, "B").Interior.Color = 255 Then
If buldu281 And buldu700 Then
bitir = i - 1
sh1.Rows(basla & ":" & bitir).Copy Sh2.Range("A" & satir)
satir = bitir + 2
End If
buldu281 = False
buldu700 = False
basla = i + 1
End If
Next i
End Sub
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.