2 sütun arasında karşılaştırma yapma

Katılım
19 Şubat 2007
Mesajlar
136
Excel Vers. ve Dili
2003 excel-türkçe
2 sutun arasındaki aynı olan değerleri bulup renkle işaretlenmesini istiyorum Yardımcı olursanız sevinirim. teşekkürler.
 

Orion1

Uzman
Uzman
Katılım
1 Mart 2005
Mesajlar
22,254
Excel Vers. ve Dili
Win7 Home Basic TR 64 Bit

Ofis-2010-TR 32 Bit
Merhaba.
A ve B sütununu karşılaştırıyor. Ayni olan hücreleri kırmızı renkle dolduruyor.
Fon bold yapılıyor.Ve font rengi sarı oluyor.Kodlar aşağıdadır.:cool:
Kod:
Sub karsilastir()
Dim sonsat As Long
sonsat = Cells(65536, "A").End(xlUp).Row
Range("A1:B" & sonsat).ClearFormats
For i = 1 To sonsat
    If WorksheetFunction.CountIf(Range("B1:B" & sonsat), Cells(i, "A")) >= 1 Then
        Range("A" & i).Interior.ColorIndex = 3
        Range("A" & i).Font.ColorIndex = 6
        Range("A" & i).Font.Bold = True
    End If
    If WorksheetFunction.CountIf(Range("A1:A" & sonsat), Cells(i, "B")) >= 1 Then
        Range("B" & i).Interior.ColorIndex = 3
        Range("B" & i).Font.ColorIndex = 6
        Range("B" & i).Font.Bold = True
    End If
Next
End Sub
 
Katılım
19 Şubat 2007
Mesajlar
136
Excel Vers. ve Dili
2003 excel-türkçe
ben makroda yazmasını bilmiyorum. normal bir formülünüz varmıydı elinizde :mrgreen:
 

Orion1

Uzman
Uzman
Katılım
1 Mart 2005
Mesajlar
22,254
Excel Vers. ve Dili
Win7 Home Basic TR 64 Bit

Ofis-2010-TR 32 Bit
benim yazdığım kodları kopyalayın.
1-)Alt+F11
2-)Insert
3-)Module
Şimdi açılan boş modüle yapıştırın.
VB editörünü kapatın.
Çalıştırmak için:
Alt+F8 ebasın
Çıkan makro listesinden karsilastir makrosuna 2 kere tıklayın.İşlem tamam.
 

Orion1

Uzman
Uzman
Katılım
1 Mart 2005
Mesajlar
22,254
Excel Vers. ve Dili
Win7 Home Basic TR 64 Bit

Ofis-2010-TR 32 Bit
ben makroda yazmasını bilmiyorum. normal bir formülünüz varmıydı elinizde :mrgreen:
Merhaba.
Koşullu biçimlendirme ile yapabilirsiniz.
A sütununda koşullu biçimlendirme uygulunacak ralığı önce seçin ve sonrada koşullu biçimlendirmeye aşağıdaki formülü yazın.Ben 9 satır için yaptım siz istediğiniz satır kadar yapabilirsiniz.:cool:
=eğer(eğersay($B$1:$B$9;A1)>=1;1;0)
yazin ve istediğiniz biçimlendirmeyi yapın.
sonrada B sütunundaki arlaığı seçin.Ve aşağıdaki formülü yazın.
=eğer(eğersay($A$1:$A$9;B1)>=1;1;0)
yazın ve istediğiniz biçimlendirmeyi yapın.
İşlem tamam.:cool:
 
Katılım
19 Şubat 2007
Mesajlar
136
Excel Vers. ve Dili
2003 excel-türkçe
teşekkürederim. dediğinizin aynısını yaptım. yapıştırdım. kapattım. sonra alt+f8 e bastım 2 kere tıkladım. ama hiçbirşey olmadı:roll:
 

Orion1

Uzman
Uzman
Katılım
1 Mart 2005
Mesajlar
22,254
Excel Vers. ve Dili
Win7 Home Basic TR 64 Bit

Ofis-2010-TR 32 Bit
Aşağıdaki kodları denermisiniz.
Kodun çalışması bitince mesaj vericek.Birde veriler A ve B sütununda olacak .
Veriler hangi saygfada ise o sayfada çalıştırın makroyu.
Sizin karşılaştırılacak verileriniz.A ve B sütunundamı?
Kod:
Sub karsilastir()
Dim sonsat As Long
sonsat = Cells(65536, "B").End(xlUp).Row
Range("B1:D" & sonsat).ClearFormats
For i = 1 To sonsat
    If WorksheetFunction.CountIf(Range("D1:D" & sonsat), Cells(i, "B")) >= 1 Then
        Range("B" & i).Interior.ColorIndex = 3
        Range("B" & i).Font.ColorIndex = 6
        Range("B" & i).Font.Bold = True
    End If
    If WorksheetFunction.CountIf(Range("B1:B" & sonsat), Cells(i, "D")) >= 1 Then
        Range("D" & i).Interior.ColorIndex = 3
        Range("D" & i).Font.ColorIndex = 6
        Range("D" & i).Font.Bold = True
    End If
Next
MsgBox "Karşılaştırma Yapıldı..!!", vbOKOnly, Application.UserName
End Sub
 
Son düzenleme:
Katılım
19 Şubat 2007
Mesajlar
136
Excel Vers. ve Dili
2003 excel-türkçe
hayır B ve D de bu arada isrerseniz sayfayı yollayayım size ekte gönderiyorum
 

Orion1

Uzman
Uzman
Katılım
1 Mart 2005
Mesajlar
22,254
Excel Vers. ve Dili
Win7 Home Basic TR 64 Bit

Ofis-2010-TR 32 Bit
Merhaba.
Dosyanız ekte.:cool:
 

Necdet

Moderatör
Yönetici
Katılım
4 Haziran 2005
Mesajlar
15,372
Excel Vers. ve Dili
Ofis 365 Türkçe
Merhaba,

Koşullu biçimlendirme ile benzerlerini biçimlendirdim.

B ve D sütunlarındaki koşullu biçimlendirmeyi inceleyiniz
 
Katılım
19 Şubat 2007
Mesajlar
136
Excel Vers. ve Dili
2003 excel-türkçe
teşekkürederim arkadaşlar ama bu yapılan sağlıklı bir yöntem olmadığı anladım cünkü bir hücrenin karşıtı aynı içerikte olsada farklı düzende oluyor. buda sağlıklı bir sonuç vermiyor. yani hücreler bire bir değil.. oyüzden bu yolladıklaırnız dışında tek tek kontrol etmekteyim. yinede cok teşekküler öğrenme maksadı ile yardım istedim. keşke kendim yapsaydım daha iyi olurdu:) ama boş bir zamanımda deneyerek yapacağım. cok teşekkürederim.
 

Necdet

Moderatör
Yönetici
Katılım
4 Haziran 2005
Mesajlar
15,372
Excel Vers. ve Dili
Ofis 365 Türkçe
teşekkürederim arkadaşlar ama bu yapılan sağlıklı bir yöntem olmadığı anladım cünkü bir hücrenin karşıtı aynı içerikte olsada farklı düzende oluyor. buda sağlıklı bir sonuç vermiyor. yani hücreler bire bir değil.. oyüzden bu yolladıklaırnız dışında tek tek kontrol etmekteyim. yinede cok teşekküler öğrenme maksadı ile yardım istedim. keşke kendim yapsaydım daha iyi olurdu:) ama boş bir zamanımda deneyerek yapacağım. cok teşekkürederim.

Anladıysam arap olayım, boşuna uğraştık sanırım :)
 
Katılım
19 Şubat 2007
Mesajlar
136
Excel Vers. ve Dili
2003 excel-türkçe
evet:) ama şu an için boşuna benim için öğrenmek daha önemli işimi bir şekilde hallettim sonuca ulaşıncaya kadar:)
 

tahsinanarat

Altın Üye
Katılım
14 Mart 2005
Mesajlar
2,164
Excel Vers. ve Dili
Ofis 2019 Türkçe
Altın Üyelik Bitiş Tarihi
27-05-2028
verilen cevaplar

Verilen bu cevapları beyenmediyseniz, demekki tam olarak derdinizi anlatamamışsınız, daha doğrusu ne istediğinizi tam olarak sizde bilmiyorsunuz,
(2 sutun arasındaki aynı olan değerleri bulup renkle işaretlenmesini istiyorum Yardımcı olursanız sevinirim. teşekkürler.) istemişsiniz, yukarıda istediğiniz cevaplar verildiği halde memnun kalmamışsınız.
 
Katılım
5 Kasım 2006
Mesajlar
6
Excel Vers. ve Dili
xp
üstadlarım ellerinize kollarınıza sağlıkk.. :) :) :)
 
Üst