Kırmızı renk hücre değerlerini silmek

Katılım
28 Şubat 2018
Mesajlar
60
Excel Vers. ve Dili
2010 Türkçe
Arkadaşlar selamlar...

Q4:Q26 ve R4:R26 hücreleri hesaplamalar sonucunda kırmızı ve yeşil hücre rengi almaktadır. Kırmızı hücrelerin yazı tipi de kırmızı oluyor ve değerler görünmüyor. Ancak hücreleri seçip kopyaladığımda alta gizlenmiş değerleri'de kopyalıyor.
İlgili hücreler kırmızı olduğunda sayısal değerlerin silinmesini istiyorum. Böylece ilgili hücreleri kopyaladığımda hücre değerleri boş görünecek.
Yardımcı olursanız sevinirim.

Saygılar..
 
Katılım
6 Mart 2005
Mesajlar
6,233
Excel Vers. ve Dili
Excel Vers. ve Dili:
Office 2016 TR 64 Bit
Altın Üyelik Bitiş Tarihi
22/12/2022
İlgili sayfanın kodu olarak kopyalayınız.Sayısal değer girdiğinizde hücre rengi kırmızı ise siler.
Kod:
Private Sub Worksheet_Change(ByVal Target As Range)
If Intersect(Target, [Q4:R26]) Is Nothing Then Exit Sub
Dim rng As Range
For Each rng In Range("Q4:R26")
If rng.Interior.ColorIndex = 3 And WorksheetFunction.IsNumber(rng) Then
rng.ClearContents
End If
Next
End Sub
 
Son düzenleme:
Katılım
6 Mart 2005
Mesajlar
6,233
Excel Vers. ve Dili
Excel Vers. ve Dili:
Office 2016 TR 64 Bit
Altın Üyelik Bitiş Tarihi
22/12/2022
Kodu kopyalayınzı .Sayfa Sekmesinde,fare sağ tuşu kodu görüntüle tıkla. kodu beyaz boşluğa kopyalayınız. R4 ,R26 veya Q4, Q26 Hücreleri arasına bir sayısal değer girin.silinip silinmediğine bakınız.Olmazsa örnek dosya yükleyin bakalım.
 
Katılım
28 Şubat 2018
Mesajlar
60
Excel Vers. ve Dili
2010 Türkçe
Kodu kopyalayınzı .Sayfa Sekmesinde,fare sağ tuşu kodu görüntüle tıkla. kodu beyaz boşluğa kopyalayınız. R4 ,R26 veya Q4, Q26 Hücreleri arasına bir sayısal değer girin.silinip silinmediğine bakınız.Olmazsa örnek dosya yükleyin bakalım.
Dosya linkini size gönderdim.
 
Katılım
6 Mart 2005
Mesajlar
6,233
Excel Vers. ve Dili
Excel Vers. ve Dili:
Office 2016 TR 64 Bit
Altın Üyelik Bitiş Tarihi
22/12/2022
Modüle kopyalayıp çalıştırınız.
Kod:
Sub kırmızısil()
Dim s1 As Worksheet
Set s1 = Sheets("Macros Disabled")
Dim rng As Range
For Each rng In s1.Range("Q4:R26")
If rng.Interior.ColorIndex = 3 Then
rng.ClearContents
End If
Next
End Sub
 
Son düzenleme:
Katılım
28 Şubat 2018
Mesajlar
60
Excel Vers. ve Dili
2010 Türkçe
yazıcı resmi var orayı tıklattığınızda sol taraftan (L:M) değer alır rapor başarıyla alındı der Q ve R ye atar. istenmeyen değerler kırmızı ile gizlenir. Gizlenmiş değerlerin silinmesini istiyorum.
 
Katılım
6 Mart 2005
Mesajlar
6,233
Excel Vers. ve Dili
Excel Vers. ve Dili:
Office 2016 TR 64 Bit
Altın Üyelik Bitiş Tarihi
22/12/2022
maalesef çalışmadı..

Dosyanız neden boş .Resimde görülen dosya yüklü değil? kısa bir sayfa dolgu renginiz nasıl? Gelen veriler sayımı. Veriler formüllemi geliyor.Tüm bunları bilmemiz gerekirdi.Boş dosya ve anlaşılmaz resim.Benden bu kadar arkadaş.Sorunu çözümünü arayan.Çözmiyen çaşlışana yardımcı olur.Ben deniyorum gayet güzel kırmızı dolgudaki sayı ve metinleri siliyor.Eminim kodları forumda başka deneyenlerde olaçaktır.Umarım sorunuzu başka bir arkadaş çözer.
 
Son düzenleme:
Katılım
6 Mart 2005
Mesajlar
6,233
Excel Vers. ve Dili
Excel Vers. ve Dili:
Office 2016 TR 64 Bit
Altın Üyelik Bitiş Tarihi
22/12/2022
Katılım
28 Şubat 2018
Mesajlar
60
Excel Vers. ve Dili
2010 Türkçe
kardeşim o özel bir program telefon numaranı izin verirsen arayayım anlatayım çok basit aslında.
 
Katılım
28 Şubat 2018
Mesajlar
60
Excel Vers. ve Dili
2010 Türkçe
ayrıca dosya boş değil ilk sayfada makro zorlaması var.
 
Üst