• DİKKAT

    DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
    Altın Üyelik Hakkında Bilgi

Yeni Sayfa açarak listelemek

Katılım
7 Temmuz 2006
Mesajlar
2,986
Excel Vers. ve Dili
Ofis2010 32Bit Türkçe
Altın Üyelik Bitiş Tarihi
19-02-2026
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
 
Katılım
7 Temmuz 2006
Mesajlar
2,986
Excel Vers. ve Dili
Ofis2010 32Bit Türkçe
Altın Üyelik Bitiş Tarihi
19-02-2026
Hocam elinize sağlık tam istediğim gibi iyiki varsınız.

Saygılarımı sunuyorum.

Not: Aynı işlem VB kodları ile de olabilir mi?
 
Son düzenleme:
Katılım
7 Temmuz 2006
Mesajlar
2,986
Excel Vers. ve Dili
Ofis2010 32Bit Türkçe
Altın Üyelik Bitiş Tarihi
19-02-2026
Hocam özür dilerim

bir eksiklik gözümden kaçmış, Ç olanlar listeleniyor ancak asıl sayfamdan da silinmesini istiyorum olabilir mi?

Saygılar sunarım
 

Ali

Özel Üye
Katılım
21 Temmuz 2005
Mesajlar
8,012
Excel Vers. ve Dili
Office 365 Türkçe
Ç olanlar listeleniyor ancak asıl sayfamdan da silinmesini istiyorum olabilir mi?

Saygılar sunarım

Rapor 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
 
Katılım
7 Temmuz 2006
Mesajlar
2,986
Excel Vers. ve Dili
Ofis2010 32Bit Türkçe
Altın Üyelik Bitiş Tarihi
19-02-2026
Ali Hocam çok teşekkürler elinize sağlık

Saygılar
 
Katılım
7 Temmuz 2006
Mesajlar
2,986
Excel Vers. ve Dili
Ofis2010 32Bit Türkçe
Altın Üyelik Bitiş Tarihi
19-02-2026
Rapor 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
Hocam merhaba
Tekrar rahatsız ediyorum.Bu verdiğiniz kodlar işimi gördü yalnız şöyle bir şey eklemek istiyorum "Ç" yazan satırları aktarıyor ama ben "T" yazan satırları da aktarsın istiyorum verdiğiniz kodlarda nasıl bir değişiklik yapmalıyım

Saygılar sunarım
 

Ali

Özel Üye
Katılım
21 Temmuz 2005
Mesajlar
8,012
Excel Vers. ve Dili
Office 365 Türkçe
Kod:
If secim = "Ç" Then
yerine

Kod:
If secim = "Ç" Or secim = "T" Then

Kod:
If Cells(x, 5).Value = "Ç"
yerine

Kod:
If Cells(x, 5).Value = "Ç" Or Cells(x, 5).Value = "T" Then Rows(x).Delete
yazarak deneyiniz.
 
Katılım
7 Temmuz 2006
Mesajlar
2,986
Excel Vers. ve Dili
Ofis2010 32Bit Türkçe
Altın Üyelik Bitiş Tarihi
19-02-2026
Hocam çok teşekkür ederim.Ellerinize sağlık

İyi akşamlar

Saygılar
 
Üst