• DİKKAT

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

EXCEL'de sadece BOLD olan SATIRLARI nasıl silebilirim?

Katılım
13 Ocak 2011
Mesajlar
17
Excel Vers. ve Dili
Microsoft Excel 2007-Türkçe
Mrb arkdaşlar.

Sadece metinden oluşan bir Excel sayfam var elimde.
Sayfada bold (kalın) olarak yazılan satırları topluca silmek istiyorum.

Örnek vereyim =>


B sütunu olsun burası

abc
abc

gsb
gln
....................(burda boşluk var) ................
dab
hgl
.....................(burda boşluk var)...............
mnl
cdf
.
.
.

bu şekilde alt alta düzensiz bir şekilde devam eden bir sayfa var.

Ben bu dosyada sadece yukarıda gösterdiğim
bold (kalın) olan verileri topluca silmek istiyorum.

Bunun bir yöntemi var mı?
 
Kod:
Option Explicit

Sub bold_sil()
Dim hücre
For hücre = Cells(Rows.Count, "A").End(3).Row To 1 Step -1
    If Cells(hücre, "A").Font.Bold = True Then
        Rows(hücre).Delete
    End If
Next
MsgBox "Ok"
End Sub
makro ile bunu yapabilirsiniz. Hücre ("A") sütunu olarak baz alınmıştır.
 
Çok teşekkürler usubaykan. Çok faydalı oldu bu.

Peki
aynı senaryoya göre bu defa da

bold olmayan verileri silmek istersek nasıl yaparız?
 
Son düzenleme:
True ifadesini False yapın ...

.
 
Merhaba, peki sadece A degil de daha fazla sütunda bold hücreleri filtrelemek istesek? Teşekkürler
 
Tablonuzda boş bir sütuna aşağıdaki kullanıcı tanımlı fonksiyonu kullanarak kalın fontlu hücreleri saydırabilirsiniz. Sonrasında bu sütuna göre filtre uygulayabilirsiniz.

C++:
Option Explicit

Function COUNT_BOLD_RANGE(My_Range As Range)
    Dim Rng As Range
    
    Application.Volatile True
    
    For Each Rng In My_Range
        If Rng.Font.Bold = True Then COUNT_BOLD_RANGE = COUNT_BOLD_RANGE + 1
    Next
End Function
 
Elleriniz dert görmesin cok isime yaradi.
 
Geri
Üst