Veri Karşılaştırma

Katılım
22 Aralık 2005
Mesajlar
9
Ã?RNEÐİN A SÜTUNUNDA ( AHMET,MEHMET.AHMET.MEHMET.VELİ,BÜLENT GİBİ VERİLERİM VAR.
B SÜTUNUNDADA ( AHMET,MEHMET.BÜLENT,VELİ,KEMAL ) GİBİ VERİLERİM VAR.
A VE B SÜTUNLARINI KARÞILAÞTIRIP A SÜTUNUNDA OLUPTA B SÜTUNUNDA OLMAYANLARI C SÜTUNUNA YAZACAK.
C SÜTUNUNDA OLMASI GEREKEN SONUÇ=( AHMET,MEHMET)

B SÜTUNUNDA OLUPTA A SÜTUNUNDA OLMAYANLARIDA D SÜTUNUNA YAZACAK.

D SÜTUNUNDA OLMASI GEREKEN SONUÇ=(KEMAL)
 

zafer

Super Moderator
Yönetici
Katılım
8 Mart 2005
Mesajlar
3,288
Excel Vers. ve Dili
OFFICE 2003 TÜRKÇE
OFFICE 2010 TÜRKÇE
Merhaba

Sayın Bület Elmas
Lütfen sorunuzu yazarken baş harfler dışında büyük harfleri kullanmamaya dikkat
edebilirmisiniz.

Saygılarımla
 

Levent Menteşoğlu

Administrator
Yönetici
Admin
Katılım
13 Ekim 2004
Mesajlar
16,057
Excel Vers. ve Dili
Excel 2010-32 bit-Türkçe
Excel 365 -32 bit-Türkçe
Aşağıdaki kodu deneyin.

[vb:1:c36a971aaa]Sub listele()
sonsat = Cells.SpecialCells(xlCellTypeLastCell).Row
For a = 1 To sonsat
sayb = WorksheetFunction.CountIf(Columns("b"), Cells(a, "a"))
saya = WorksheetFunction.CountIf(Columns("a"), Cells(a, "b"))
If sayb = 0 And WorksheetFunction.CountIf(Range("a1:a" & a), Cells(a, "a")) = 1 Then
c = c + 1
Cells(c, "c") = Cells(a, "a")
End If
If saya = 0 And WorksheetFunction.CountIf(Range("b1:b" & a), Cells(a, "b")) = 1 Then
d = d + 1
Cells(d, "d") = Cells(a, "b")
End If
Next
End Sub
[/vb:1:c36a971aaa]

C SÜTUNUNDA OLMASI GEREKEN SONUÇ=( AHMET,MEHMET)
İstediğiniz kritere göre yukarıdaki sonuç hatalıdır. Sonuç boş çıkacaktır.
 
Katılım
15 Haziran 2005
Mesajlar
125
Excel Vers. ve Dili
Office 2003 -TR
Office 2003 -ING
Office 2007 -ING
Altın Üyelik Bitiş Tarihi
29/11/2020
Bir hata var sanki.. A ve B sütünün aynısı C ve D ye geliyor...
 
Katılım
22 Aralık 2005
Mesajlar
9
SANIRIM ANLATAMADIM

Sanırım anlatamadım.Benim takıldığım nokta şu;
Bu programı kullanacağım yer sevk edilen malzemenin eksik yada fazla yüklenip yüklenmediğini tespit etmek.
Þöyle düşünün sipariş fişi önceden hazırlanmış olan fişin çıkışta tek tek kontrol edilerek sevk edilmesi buda barcod okuyucu yardımıyla olacak.Düşününkü sipariş formunda 10 tane çamaşır makinası var.ama bir tane dahi yüklense araca yine eksik yükleme göstermiyecek.Yada tam tersi.1 çamaşır makinası yüklenmesi gerekirken 10 tane dahi yüklense fazla yükleme göstermeyecek.
Biraz uzun oldu ama olay bu.Yardımlarınıza teşekkür ederim.
 

Levent Menteşoğlu

Administrator
Yönetici
Admin
Katılım
13 Ekim 2004
Mesajlar
16,057
Excel Vers. ve Dili
Excel 2010-32 bit-Türkçe
Excel 365 -32 bit-Türkçe
Ekteki örneği inceleyin. Sayfa1 deki butona basarsanız kod çalışacaktır.
 

Levent Menteşoğlu

Administrator
Yönetici
Admin
Katılım
13 Ekim 2004
Mesajlar
16,057
Excel Vers. ve Dili
Excel 2010-32 bit-Türkçe
Excel 365 -32 bit-Türkçe
Ne gibi, aynı adıda taşısada listeliyor, yani aynı koddan kaç tane varsa hepsini sıralıyor. İstediğiniz bu değilmiydi.
 
Katılım
22 Aralık 2005
Mesajlar
9
Giriş kodları ile çıkış kodları

Giriş ve Çıkış olarak düşünürseniz.
Giriş alanınıda bir sütun olarak düşünün.
Aynı şekilde çıkış alanınıda.

Girişlerle Çıkışlar eşit olmak zorunda.
Olmayanlarda Girişde yada Çıkışta ne farklar varsa görünmeli.
 
Katılım
22 Aralık 2005
Mesajlar
9
Burdada Yazdığım Gibi

Sanırım anlatamadım.Benim takıldığım nokta şu;
Bu programı kullanacağım yer sevk edilen malzemenin eksik yada fazla yüklenip yüklenmediğini tespit etmek.
Þöyle düşünün sipariş fişi önceden hazırlanmış olan fişin çıkışta tek tek kontrol edilerek sevk edilmesi buda barcod okuyucu yardımıyla olacak.Düşününkü sipariş formunda 10 tane çamaşır makinası var.ama bir tane dahi yüklense araca yine eksik yükleme göstermiyecek.Yada tam tersi.1 çamaşır makinası yüklenmesi gerekirken 10 tane dahi yüklense fazla yükleme göstermeyecek.
Biraz uzun oldu ama olay bu.Yardımlarınıza teşekkür ederim.
 
Üst