• DİKKAT

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

Kenarlığı olmayan hücre içeriğini temizle

Katılım
24 Haziran 2006
Mesajlar
95
S.a

basit bi soru ama benim iin zor. Araştırdım ama bulamdım. Sayfa1 de kenarlığı olmayan hücre içeriğini silen kod lazım. teşekkürler
 
Merhaba,

Makro kaydet yöntemi ile hücre içeriğini silen kodu rahatlıkla elde edebilirsiniz.

Kod:
Sheets("Sayfa1").Range("A1").ClearContents
 
hocam yanlış anlamışsınız veya yanlış anlatmışım. Kenarlık olan hücrelerin içeriği kalacak, kenarlığı olmayan hücrelerin içeriği temizlenecek.
 
Merhaba,

Pardon sorunuzu yanlış yorumlamışım.

Aşağıdaki kodu deneyin. Hücre aralığını kendinize göre düzenleyiniz.

Kod:
Option Explicit
 
Sub KENARLIĞI_OLMAYAN_HÜCRELERİ_TEMİZLE()
    Dim Veri As Range
    
    For Each Veri In Sheets("Sayfa1").Range("A1:D100")
        If Veri.Borders(xlEdgeLeft).LineStyle = -4142 And _
        Veri.Borders(xlEdgeTop).LineStyle = -4142 And _
        Veri.Borders(xlEdgeBottom).LineStyle = -4142 And _
        Veri.Borders(xlEdgeRight).LineStyle = -4142 Then
            Veri.Value = ""
        End If
    Next
 
    MsgBox "İşleminiz tamamlanmıştır.", vbInformation
End Sub
 
hocam ramazandan dolayı geceleri çalıştığım için girme fırsatım olmadı. Şimdi deniyorum hocam çok teşekkürler
 
Geri
Üst