DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
Altın Üyelik Hakkında Bilgi
Selamlar,
Arkadaşlar benim bir isim listem var. Bu listeden Ç yazan satırları mevcut listeden silerek başka bir sayfada listelemek istiyorum. Nasıl Yapabilirim?
Saygılar
Ç olanlar listeleniyor ancak asıl sayfamdan da silinmesini istiyorum olabilir mi?
Saygılar sunarım
Sub verileriaktar()
Dim b
Sheets("Rapor").Select
b = 1
For Each secim In Worksheets("ANA LİSTE").Range("E:E")
If secim = "Ç" Then
b = b + 1
Worksheets("Rapor").Cells(b, 1) = secim.Offset(0, -4)
Worksheets("Rapor").Cells(b, 2) = secim.Offset(0, -3)
Worksheets("Rapor").Cells(b, 3) = secim.Offset(0, -2)
Worksheets("Rapor").Cells(b, 4) = secim.Offset(0, -1)
End If
Next
Sheets("ANA LİSTE").Select
For x = [e65526].End(3).Row To 2 Step -1
If Cells(x, 5).Value = "Ç" Then Rows(x).Delete
Next
MsgBox ("Veriler aktarıldı")
End Sub
Hocam merhabaRapor adlı bir sayfa oluşturun ve modüle aşağıdaki kodları ekleyerek deneyiniz.
Kod:Sub verileriaktar() Dim b Sheets("Rapor").Select b = 1 For Each secim In Worksheets("ANA LİSTE").Range("E:E") If secim = "Ç" Then b = b + 1 Worksheets("Rapor").Cells(b, 1) = secim.Offset(0, -4) Worksheets("Rapor").Cells(b, 2) = secim.Offset(0, -3) Worksheets("Rapor").Cells(b, 3) = secim.Offset(0, -2) Worksheets("Rapor").Cells(b, 4) = secim.Offset(0, -1) End If Next Sheets("ANA LİSTE").Select For x = [e65526].End(3).Row To 2 Step -1 If Cells(x, 5).Value = "Ç" Then Rows(x).Delete Next MsgBox ("Veriler aktarıldı") End Sub
If secim = "Ç" Then
If secim = "Ç" Or secim = "T" Then
If Cells(x, 5).Value = "Ç"
If Cells(x, 5).Value = "Ç" Or Cells(x, 5).Value = "T" Then Rows(x).Delete