• DİKKAT

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

excel içersindeki bir verinin bulunup değiştirilmesi

Katılım
25 Eylül 2009
Mesajlar
10
Excel Vers. ve Dili
excel 2002 türkçe
Merhaba arkadaşlar;

örneğin (a1:k50) gibi bir aralık içindeki boş hücreleri bulup dolgu rengini belirlediğimiz bir renge (örneğin sarı) dönüştürebilen vba kodunu yazabilirmisiniz.

Teşekkürler
 
Merhaba,

Kod:
Sub Renk()
For Each hücre In Range("A1:K50")
If hücre = "" Then
hücre.Interior.ColorIndex = 6
End If
Next
End Sub

.
 
Merhaba,

Kodları biraz kısaltmak istersek :

Kod:
Sub Makro1()
Range("A1:K50").SpecialCells(xlCellTypeBlanks).Interior.ColorIndex = 6
End Sub
 
Bu işler için koşullu biçimlendirme biçilmiş kaftandır.:cool:
 
Uygulamasıda benden olsun,

A1:K50 aralığını fare ile seçtikten sonra Biçim / Koşullu Biçimlendirmeden Formül bölümüne,

=A1=""

yazarak biçimden sarı rengi seçin ve tamam butonuna basınız.

Detaylı bilgi için,

Koşullu biçimlendirme (condıtıonal formattıng)

.
 
Merhaba

Arkadaşlar aynı çalışma kitabı içinde farklı sayfalarda olan fiyat listeleri ile ilgili bir karşılaştırma yapmak isyiyorum aynı verileri içeren hücreler bir renge eşi bulunamayan veriler ise başka bir renge boyansın istiyorum

eğer forumda benzer bir kod verilmişse şimdiden özür dilerim


Teşekkürler
 
Sayın Ömer sizin verdiğniz kodu çalıştıramadım

Sub Renk()
For Each hücre In Range("A1:K50")
If hücre = "" Then
hücre.Interior.ColorIndex = 6
End If
Next
End Sub

ancak nejdet beyin verdiği kodu çalıştırabildim

teşekkürler
 
Sorunuz çözüldüyse hangi kodu kullandığınız önemli değil. Ekte dosyayı ekledim. Herhangi bir sorun yok gibi. Ayrıca yeni eklenen veriyi görmesi için küçük de bir değişiklik yaptım. Eki inceleyiniz..

Kod:
Sub Renk()
For Each hücre In Range("A1:K50")
[COLOR=red]hücre.Interior.ColorIndex = xlNone[/COLOR]
If hücre = "" Then
hücre.Interior.ColorIndex = 6
End If
Next
End Sub

.
 

Ekli dosyalar

Geri
Üst