- Katılım
- 28 Eylül 2007
- Mesajlar
- 4,018
- Excel Vers. ve Dili
- 2013 Türkçe
Arkadaşlar merhaba,
Üzerinde çalıştığım dosyada yaşadığım probleme çözüm bulmak için sizden yardım istiyorum.
B ve D sütunundaki verileri hafızaya alıyorum. Düşeyara ile sütundaki değerleri buluyorum. Ama bakmak istediğim değerin kaçıncı veri olduğunu ayrı hafızaya almadıktan sonra bulamıyorum. Bunu yapmanın başka yolu var mı? Yoksa benim yaptığım çözüm en iyi yöntem mi?
Üzerinde çalıştığım dosyada yaşadığım probleme çözüm bulmak için sizden yardım istiyorum.
B ve D sütunundaki verileri hafızaya alıyorum. Düşeyara ile sütundaki değerleri buluyorum. Ama bakmak istediğim değerin kaçıncı veri olduğunu ayrı hafızaya almadıktan sonra bulamıyorum. Bunu yapmanın başka yolu var mı? Yoksa benim yaptığım çözüm en iyi yöntem mi?
Kodda liste1 olarak ayrı hafızaya alıyorum ve kaçıncı olduğunu bu şekil buluyorum. Sadece liste verisini kullanarak kaçıncı olduğunu bulmak mümkün mü?Sub Kaçıncı()
liste = Range("B3:d14").Value
MsgBox WorksheetFunction.VLookup(Range("F3"), liste, 2, 0)
liste1 = Range("B3:B14").Value
MsgBox WorksheetFunction.Match(Range("F3"), liste1, 0)
End Sub
Ekli dosyalar
-
16.2 KB Görüntüleme: 12
Son düzenleme: