• DİKKAT

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

Belirli hücre değerlerini temizleme

Katılım
31 Aralık 2011
Mesajlar
378
Excel Vers. ve Dili
2016 türkçe
Merhabalar arkadaşlar.
Örnek dosyamda B sütununda yer alan kazanımlar değerlerini temizlemek istiyorum. Burada örnek olması için kazanımlar yazdım. Buralarda farklı değerler olacak. Ben buralardaki değerleri makro ile nasıl temizleyebilirim?
Teşekkürler.

 
Merhaba,

Sadece değerleri silmek (satır değil) ise amacınız, aşağıdaki kodları deneyiniz.

Kod:
Sub Makro1()

    Columns("B:B").Replace What:="Kazanımlar", Replacement:=""
    
End Sub
 
Merhaba,

Sadece değerleri silmek (satır değil) ise amacınız, aşağıdaki kodları deneyiniz.

Kod:
Sub Makro1()

    Columns("B:B").Replace What:="Kazanımlar", Replacement:=""
   
End Sub
Merhaba
Hocam öncelikle teşekkürler. Ancak buradaki kazanımlar değeri buraya herhangi bir kazanım metni geleceğini anlatmak için yazdım. Orada harklı cümleler olacak. Nacizane böyle bir durumda raplace çalışmayacak diye düşünüyorum.
 
Merhaba,

Verdiğim kodlar örnek kodlardır, siz bunu kendinize göre uyarlayabilirsiniz, örneğin başka bir sayfadan, belirli bir hücreden
Kod:
 What:="Kazanımlar"
kodundaki "Kazanımlar" sözcüğünü alarak, değişken haline getirebilirsiniz.

Örneğin Sayfa2 A1 hücresinde Samsun yazılıysa eğer :
What:=Sheets("Sayfa2").range("A1")
yazarsanız, kodlarla uğraşmadan tüm "Samsun" sözcüğünü silirseniz.

Ya da InputBox ile değiştireceğiniz sözcüğü alabilirsiniz.

Bilmem anlatabildim mi? Seçenek çok olabilir. Yeter ki pratik olun.
 
Merhaba,

Verdiğim kodlar örnek kodlardır, siz bunu kendinize göre uyarlayabilirsiniz, örneğin başka bir sayfadan, belirli bir hücreden
Kod:
 What:="Kazanımlar"
kodundaki "Kazanımlar" sözcüğünü alarak, değişken haline getirebilirsiniz.

Örneğin Sayfa2 A1 hücresinde Samsun yazılıysa eğer :
What:=Sheets("Sayfa2").range("A1")
yazarsanız, kodlarla uğraşmadan tüm "Samsun" sözcüğünü silirseniz.

Ya da InputBox ile değiştireceğiniz sözcüğü alabilirsiniz.

Bilmem anlatabildim mi? Seçenek çok olabilir. Yeter ki pratik olun.
Merhaba
Hocam ilk mesajdaki dosyayı günceleldim. bir bakabilir misiniz? Dün kısa zamanda öyle bir dosya hazırlamıştım. Şimdiki değişikliklere göre bu makroyu nasıl uygulayabilirim?
 
Dosyaya baktım, ne yapmak istediğinizi anlamadım.
 
Dosyaya baktım, ne yapmak istediğinizi anlamadım.
Merhaba
Hocam orada kazanımlar sütununun altındaki yazılmış değerleri sülmek istiyorum. Oradaki örnekte B sütununda kazanımlar var. Onları birleştirilmiş hücrelere zarar vermeden değerleri temizlemek istiyorum.
Teşekkürler.
 
Merhaba,
Tam olarak ne istiyorsunuz anlamadım ama aşağıdaki kodları bir deneyin eksik ya da fazlalık varsa belirtin.

Kod:
Sub Sil()

    Dim i As Long
    
    Application.ScreenUpdating = False
    
    For i = 2 To Cells(Rows.Count, "A").End(3).Row
        If Range("A" & i).MergeCells = False Then Range("B" & i).ClearContents
    Next i
    
    Application.ScreenUpdating = True
    
End Sub
 
Merhaba hocam çok teşekkür ederim. Herhangi bir sıkıntı göremedim. İşimi fazlasıyla gördü. Tekrar teşekürler
 
Geri
Üst