• DİKKAT

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

Temizleme Butonu

hatirlabeni

Altın Üye
Katılım
14 Ekim 2011
Mesajlar
207
Excel Vers. ve Dili
Excel Vers. ve Dili Ofis 2016 TR 32 Bit
Selam arkadaslar

ben makra ile sayfama buton ekledim hücrelerdeki verileri temizlemesi için fakat butona tıkladıgım zaman bütün hücrelerdeki verileri siliyor istedigimiz hücrelerdeki verileri silmmemesi için ne yapmam lazım

Kullanmıiş olduğum kod :
Kod:
Sub Düğme57_Tıklat()
a = Cells.ClearContents
End Sub
 
Merhaba,

Silinecek hücre sabit mi? Yoksa seçili hücre mi silinecek?
 
Silinecek hücreler sabit
silinecek hücreler

c28 - c55 sutunundan
k28 - k55 sütunun
aynı sekilde d-e-f-ı-j-k
aralıgındaki bütün sütunlar silinecek diğerleri kalacak.
 
Selam arkadaslar

ben makra ile sayfama buton ekledim hücrelerdeki verileri temizlemesi için fakat butona tıkladıgım zaman bütün hücrelerdeki verileri siliyor istedigimiz hücrelerdeki verileri silmmemesi için ne yapmam lazım

Kullanmıiş olduğum kod :
Kod:
Sub Düğme57_Tıklat()
a = Cells.ClearContents
End Sub

Kod:
Sub Düğme57_Tıklat()
 
Range("C28:C55").Select
    Selection.ClearContents

    Range("K28:K55").Select
    Selection.ClearContents
 
Range("D28:D55").Select
    Selection.ClearContents
 
Range("E28:E55").Select
    Selection.ClearContents
 
Range("F28:F55").Select
    Selection.ClearContents
 
Range("I28:I55").Select
    Selection.ClearContents
 
Range("J28:J55").Select
    Selection.ClearContents
 
End Sub
 
bunu nasıl
c28 - c55 sutunundan
k28 - k55 sütunun
aynı sekilde d-e-f-ı-j-k

bu hücreler için uygulayacagım. ?
 
Tesekkur Ederim Eline Saglık Oldu...
İyi Çalışmalar.
Kod:
Sub Düğme57_Tıklat()
Range("C28:C55").Select
    Selection.ClearContents
    Range("K28:K55").Select
    Selection.ClearContents
 
Range("D28:D55").Select
    Selection.ClearContents
 
Range("E28:E55").Select
    Selection.ClearContents
 
Range("F28:F55").Select
    Selection.ClearContents
 
Range("I28:I55").Select
    Selection.ClearContents
 
Range("J28:J55").Select
    Selection.ClearContents
 
Range("A1").Select
MsgBox " TEMİZLEME YAPILDI.", vbInformation, "BİLGİ"
End Sub
Şeklinde Değiştirisen Daha İyi Sanırım..
 
Ben bu gibi durumlarda, silinecek alanı ctrl tuşuyla seçip, formül çubuğunun solundaki hücre adresi aralığına bir isim yazıyorum.
Bu sayede dinamik alan oluşturup koda o ismi yazarak makroyu çalıştırıyorum.
Kod:
[SIZE="2"][FONT="Trebuchet MS"]Sub Emre()
    Range("Dinamik Alan İsmi").ClearContents
End Sub[/FONT][/SIZE]
 
Murat beyin sunduğu daha pratik ve bir kısayoldur.
Kod:
[alan] = ""
 
Geri
Üst