- Katılım
- 13 Temmuz 2013
- Mesajlar
- 241
- Excel Vers. ve Dili
- Türkçe 2007
Arkadaşlar 3 farklı sayfada yer alan tablolarda aynı anda düşeyara nasıl yapabiliriz? Yani aranan değeri 3 farklı sayfadaki tablolarda arayacak. Yardımcı olabilirmisiniz?
DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
Altın Üyelik Hakkında Bilgi
=EĞERHATA(EĞERHATA(DÜŞEYARA(A1;Sayfa2!A:B;2;0);DÜŞEYARA(A1;Sayfa3!A:B;
2;0));DÜŞEYARA(A1;Sayfa4!A:B;2;0))
Sub KOD()
[COLOR="Green"]'=EĞERHATA(EĞERHATA(DÜŞEYARA(A1;Sayfa2!A:B;2;0);DÜŞEYARA(A1;Sayfa3!A:B;2;0));DÜŞEYARA(A1;Sayfa4!A:B;2;0))[/COLOR]
On Error Resume Next
Application.ScreenUpdating = False
Dim S2 As Worksheet
Dim S3 As Worksheet
Dim S4 As Worksheet
Set S2 = Sheets("Sayfa2")
Set S3 = Sheets("Sayfa3")
Set S4 = Sheets("Sayfa4")
For i = 1 To 5
If WorksheetFunction.CountIf(S2.Range("A:A"), Cells(i, "A")) > 0 Then
Cells(i, "B") = WorksheetFunction.VLookup(Cells(i, "A"), S2.Range("A:B"), 2, 0)
Else
If WorksheetFunction.CountIf(S3.Range("A:A"), Cells(i, "A")) > 0 Then
Cells(i, "B") = WorksheetFunction.VLookup(Cells(i, "A"), S3.Range("A:B"), 2, 0)
Else
If WorksheetFunction.CountIf(S4.Range("A:A"), Cells(i, "A")) > 0 Then
Cells(i, "B") = WorksheetFunction.VLookup(Cells(i, "A"), S4.Range("A:B"), 2, 0)
Else
Cells(i, "B") = "0"
End If
End If
End If
Next i
Application.ScreenUpdating = True
MsgBox " B i t t i "
End Sub