Araç Servis Takip Programı (AST-v.2) foruma eklenmiştir. 
http://www.excelce.net/forum/index.php?topic=1656.0

Gönderen Konu: [Çözüldü] Sayfa karşılaştırma  (Okunma sayısı 9738 defa)

0 Üye ve 1 Ziyaretçi konuyu incelemekte.

Çevrimdışı drejan62

  • Excelce Çavuş
  • ***
  • İleti: 111
  • Puan +0/-0
  • Cinsiyet: Bay
  • Excel'den Daha Fazlası!..
  • Ad Soyad: ercan
[Çözüldü] Sayfa karşılaştırma
« : 07 Aralık 2010, 16:24:18 »
Merhabalar,
Sayfa1 de ve Sayfa 2 de verilerim var.
Sayfa1 A sütununda tarih C sütununda ise no. var.
yapmak istediğim Sayfa1 a sütunundaki tarihi sayfa2 C sütununda arayacak aynı tarih var ise bu defa Sayfa1 deki C sütununda bulunan noyu Sayfa2 D sütununda arıyacak bulursa Sayfa1 deki satırı listi isimle sayfaya aktaracak.
örnek:
Sayfa1 A8 hücresinde 21.05.2010 tarihi var bu değeri Sayfa2 C sütunuda aradı ve aynı tarihli hücrelerin olduğu görüldü bu defa Sayfa1 C8 hücresinde F00110 değerini sayfa2 D sütununda arayacak bulduğunda Sayfa1 deki 8. satırı kompla liste sayfasına kopyalayacak.
Örnek dosya ekledim.
Teşekkür ederim.

[Forum yazılım güncelleme esnasında sorun oluştuğundan eklendi silinmiştir.]
« Son Düzenleme: 08 Aralık 2010, 13:17:39 Gönderen: Bülent Öztürk »

Çevrimdışı Rami

  • Excelce Onbaşı
  • **
  • İleti: 64
  • Puan +1/-0
  • Cinsiyet: Bay
  • Excel'den Daha Fazlası!..
  • Ad Soyad: Kamil
  • İl / İlçe: Sivas
  • Mesleğiniz: İnşaat
Ynt: Sayfa karşılaştırma
« Yanıtla #1 : 08 Aralık 2010, 00:19:30 »
Merhaba.

Örnek dosyanıza göre:
"Sayfa1"'e  buton ekleyip; aşağıdaki kodları deneyebilirsiniz.

Kod: [Seç]
Private Sub CommandButton1_Click()
Sheets("liste").[a2:s65500].Clear
For a = 8 To Cells(65500, 1).End(xlUp).Row
b = Cells(a, 1) & Cells(a, 3)
For c = 8 To Sheets("Sayfa2").Cells(65500, 1).End(xlUp).Row
If b = Sheets("Sayfa2").Cells(c, 3) & Sheets("Sayfa2").Cells(c, 4) Then
d = Sheets("liste").Cells(65500, 1).End(xlUp).Row
Sheets("liste").Rows(d + 1).Value = Sheets("Sayfa1").Rows(a).Value
End If
Next
Next
End Sub

« Son Düzenleme: 08 Aralık 2010, 00:22:25 Gönderen: Rami »

Çevrimdışı drejan62

  • Excelce Çavuş
  • ***
  • İleti: 111
  • Puan +0/-0
  • Cinsiyet: Bay
  • Excel'den Daha Fazlası!..
  • Ad Soyad: ercan
Ynt: Sayfa karşılaştırma
« Yanıtla #2 : 08 Aralık 2010, 09:37:59 »
Kamil bey çok teşekkür ederim, harika olmuş.
Sağolun

Çevrimdışı Rami

  • Excelce Onbaşı
  • **
  • İleti: 64
  • Puan +1/-0
  • Cinsiyet: Bay
  • Excel'den Daha Fazlası!..
  • Ad Soyad: Kamil
  • İl / İlçe: Sivas
  • Mesleğiniz: İnşaat
Ynt: Sayfa karşılaştırma
« Yanıtla #3 : 08 Aralık 2010, 12:09:15 »
Kamil bey çok teşekkür ederim, harika olmuş.
Sağolun

Rica ederim. Kolay gelsin.