• DİKKAT

    DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
    Altın Üyelik Hakkında Bilgi

VLOOKUP'la Yapamadım

Katılım
13 Mart 2008
Mesajlar
22
Excel Vers. ve Dili
ütaldo
Merhaba,

Şöyle bir tablomvar;

NO DEĞER
FG37 3
FG37 57
FG37 9
FG37 63

Bu tablodaki değerleri, bir başka çalışmada kullanmam gerekiyor. Yapmak istediğim şey şu;

FG37 değerini tabloda arasın; tabloda geçen 3. FG37'nin olduğu sıradaki DEĞER'i (9) yazsın.

Vlookup'la yapamadım, bunu nasıl yapabilirim?
 
Merhaba,

Şöyle bir tablomvar;

NO DEĞER
FG37 3
FG37 57
FG37 9
FG37 63

Bu tablodaki değerleri, bir başka çalışmada kullanmam gerekiyor. Yapmak istediğim şey şu;

FG37 değerini tabloda arasın; tabloda geçen 3. FG37'nin olduğu sıradaki DEĞER'i (9) yazsın.

Vlookup'la yapamadım, bunu nasıl yapabilirim?
Merhaba
İşinizi görür mü?
Kod:
Sub numan()
    Dim Son As Long
    Dim X As Long
   Application.ScreenUpdating = False
Range("c2:c" & Rows.Count).ClearContents
Son = Cells(Rows.Count, 1).End(3).Row
For X = 2 To Son
If WorksheetFunction.CountIf(Range("A2:A" & X), Cells(X, "A")) = 3 Then
Range("c" & X) = Range("b" & X)
End If
Next X
 Application.ScreenUpdating = True
End Sub
 

Ekli dosyalar

Bu da "d1" hücresine yazılan veriyi "A" sütununda Arayıp mükerrer olan 3. verinin karşısındaki değeri yazıyor
Kod:
Sub numan()
    Dim Son As Long
    Dim X As Long
   Application.ScreenUpdating = False
Range("c2:c" & Rows.Count).ClearContents
Son = Cells(Rows.Count, 1).End(3).Row
For X = 2 To Son
If Range("d1") = Range("a" & X) And WorksheetFunction.CountIf(Range("A2:A" & X), Cells(X, "A")) = 3 Then
Range("c" & X) = Range("b" & X)
End If
Next X
 Application.ScreenUpdating = True
End Sub
 

Ekli dosyalar

Geri
Üst