• DİKKAT

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

Birleştirilmiş hücrelerin bulunduğu satırları silme

Katılım
15 Temmuz 2012
Mesajlar
2,802
Excel Vers. ve Dili
Ofis 2021 TR 64 Bit
Merhaba, hayırlı geceler.

Ekte gönderdiğim excel dosyamın 1.sayfasında görevliler var, butona bastığımda buradaki görevlileri 2.sayfaya aktararak görevliler arasındaki birleştirilmiş hücrelerin bulunduğu satırların silinmesini istiyorum.

Yardımcı olur musunuz?
.
 

Ekli dosyalar

Merhaba.

Sanırım en pratik olanı;
satır silmek yerine B sütunundaki sayılara göre ">=1" şeklinde filtreleyip
(böylece birleştirilmiş satırlar gizli hale gelecektir)
kalan satırları Sayfa2'ye kopyalamak.
.
Kod:
[B]Sub AktarDüzelt()[/B]
Set S1 = Sheets("Sayfa1"): Set S2 = Sheets("Sayfa2")
[COLOR="Blue"]If S2.Cells(Rows.Count, 2).End(3).Row > 1 Then _
    S2.Range("B2:U" & S2.Cells(Rows.Count, 2).End(3).Row).ClearContents[/COLOR]
S1.Range("B8:U" & S1.Cells(Rows.Count, "B").End(3).Row).AutoFilter Field:=1, Criteria1:=">=1"
S1.Range("B8:U" & S1.Cells(Rows.Count, "B").End(3).Row).SpecialCells(xlCellTypeVisible).Copy S2.[B2]
S1.Range("B8:U" & S1.Cells(Rows.Count, "B").End(3).Row).AutoFilter Field:=1
S2.Activate: S2.[B1].Activate
MsgBox "Aktarıldı ve birleştirilmiş hücrelerin satırları silindi.", vbInformation
[B]End Sub[/B]
 
Sayın Ömer Bey, çok teşekkür ediyorum, kodlar çok güzel çalışıyor, ellerinize sağlık, tam istediğim gibi oldu.

Butona bastığımda işleme başlamadan önce Sayfa2'nin içerisini her şeyi ile temizleyip işlem yapılırsa çok daha güzel olacak.
 
Sayfayı yenileyerek önceki cevabımı kontrol edin.
Kod'da mavi renklendirdiğim kısım eklendi.
.
 
Sayın Ömer Bey, çok teşekkür ediyorum, tam istediğim gibi oldu.

Hayırlı geceler, hayırlı Cumalar.
 
Geri
Üst