- Katılım
- 14 Şubat 2006
- Mesajlar
- 710
- Excel Vers. ve Dili
- 2002-TÜRKÇE
DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
Altın Üyelik Hakkında Bilgi
Merhaba,
Koşullu biçimlendirme ile yapabilirsiniz..
Önce Ekle / Ad / Tanımlamadan aşağıdaki gibi aralıkları tanımlayınız..
aralık1 =Cari1!$A$2:$A$200
aralık2 =Cari1!$B$2:$B$200
aralık3 =Cari1!$D$2:$D$200
aralık4 =Cari1!$E$2:$E$200
Daha sonra A2:F186 aralığını seçerek Koşullu biçimlendirmeye,
=VE($A2<>"";TOPLA.ÇARPIM((aralık1=$A2)*(aralık2=--$B2)*(aralık3=$E2)*(aralık4=$D2)))
Formülünü yazarak biçimden sarı rengi seçiniz..
Daha sonra A2:F186 aralığının hücre rengini kırmızı olarak değiştiriniz..
.
Teşekkür ederim.Emeğine sağlık çok güzel bir çalışma,
A sütunun eşleştirmese sadece B-D-E sütunu eşleştirerek yapmak istersek sadece A'nın olduğu formül içerisindeki yeri silmemiz yeterlimidir.YOksa düzeltmemmi yapmamız gerekir.
Merhabalar
Teşekkür ederim.Rica etsem örnekte yapabilirmiyiz formülü çok denedim olmuyor bir yerde hata yapıyorum bulamadım.
Merhaba espiyonajl,
Kırmızı olabilmesi için siz verilerin olduğu sayfayı kırmızı renge ilk baştan boyama yapıyorsunuz.
Koşullullu biçimlendirme ilede eşleşenler sarı renge boyanıyor.
Eşleşmeyenler kırmızıya boyanmış gibi oluyor.
Koşullu biçimlendirme ile kırmızıya boyanmıyor anladığım kadarıyla böyle oluyor doğrumudur?
Teşekkür ederim.Emeğine sağlık çok güzel bir çalışma,
A sütunun eşleştirmese sadece B-D-E sütunu eşleştirerek yapmak istersek sadece A'nın olduğu formül içerisindeki yeri silmemiz yeterlimidir.YOksa düzeltmemmi yapmamız gerekir.
Sub bulkarşılaştır()
Worksheets("Cari1").Columns("A:F").Interior.ColorIndex = xlNone
Worksheets("Cari2").Columns("A:F").Interior.ColorIndex = xlNone
For r = 2 To Worksheets("Cari1").[a65536].End(3).Row
aranan1 = Sheets("Cari1").Cells(r, "A").Value & Sheets("Cari1").Cells(r, "B").Value & Sheets("Cari1").Cells(r, "E").Value
aranan2 = Sheets("Cari1").Cells(r, "A").Value & Sheets("Cari1").Cells(r, "B").Value & Sheets("Cari1").Cells(r, "D").Value
For i = 2 To Worksheets("Cari2").[a65536].End(3).Row
aranan3 = Sheets("Cari2").Cells(i, "A").Value & Sheets("Cari2").Cells(i, "B").Value & Sheets("Cari2").Cells(i, "D").Value
aranan4 = Sheets("Cari2").Cells(i, "A").Value & Sheets("Cari2").Cells(i, "B").Value & Sheets("Cari2").Cells(i, "E").Value
If aranan1 = aranan3 Then
Sheets("Cari2").Cells(i, "A").Interior.ColorIndex = 6
Sheets("Cari2").Cells(i, "B").Interior.ColorIndex = 6
Sheets("Cari2").Cells(i, "D").Interior.ColorIndex = 6
Sheets("Cari1").Cells(r, "A").Interior.ColorIndex = 8
Sheets("Cari1").Cells(r, "B").Interior.ColorIndex = 8
Sheets("Cari1").Cells(r, "E").Interior.ColorIndex = 8
End If
If aranan2 = aranan4 Then
Sheets("Cari2").Cells(i, "A").Interior.ColorIndex = 8
Sheets("Cari2").Cells(i, "B").Interior.ColorIndex = 8
Sheets("Cari2").Cells(i, "E").Interior.ColorIndex = 8
Sheets("Cari1").Cells(r, "A").Interior.ColorIndex = 6
Sheets("Cari1").Cells(r, "B").Interior.ColorIndex = 6
Sheets("Cari1").Cells(r, "D").Interior.ColorIndex = 6
End If
Next i
Next r
MsgBox " Düzenleme Tamanlanmıştır..."
End Sub
Merhaba,
Sorunuzu tam olarak anlayamadım. Konuyla ilgili formülleri kendi dosyanıza uyarlayamadıysanız sorunuzla ilgili küçük bir örnek hazırlayarak gerekli açıklamayla birlikte dosya eklerseniz daha net cevaplar alırsınız. Dosyanızı 2003 formatında eklemeye özen gösteriniz.
.