karışık olarak verilen sayıların adreslerinin bulunması

halit3

Uzman
Uzman
Katılım
18 Ocak 2008
Mesajlar
12,800
Excel Vers. ve Dili
2003 excell türkçe
ve
2007 excell türkçe
Bunu denermisiniz.

Sub aktar()
Range("D2:R100").ClearContents
For r = 4 To 18
aranan1 = Cells(1, r).Value
sat = 2
For j = 1 To 2
For i = 2 To Cells(Rows.Count, "b").End(3).Row
bulunan1 = Cells(i, j).Value
If aranan1 = bulunan1 Then
Cells(sat, r).Value = Cells(i, j).Address(False, False)
sat = sat + 1
End If
Next i
Next j
Next r
MsgBox "işlem tamam"
End Sub
 
Katılım
11 Şubat 2010
Mesajlar
28
Excel Vers. ve Dili
excel2007
çözüm için teşekkürler... çözüm için makro kullanmadan fonksiyonlarla yapılamaz mı acaba? makro bilmeğimden bana fonksiyonla yapılmış olanı lazım
 

halit3

Uzman
Uzman
Katılım
18 Ocak 2008
Mesajlar
12,800
Excel Vers. ve Dili
2003 excell türkçe
ve
2007 excell türkçe
Ben makrolarla çözüm buldum fonksiyonlarla aram iyi değil

İyi çalışmalar.
 

Ömer

Moderatör
Yönetici
Katılım
18 Ağustos 2007
Mesajlar
22,184
Excel Vers. ve Dili
Microsoft 365 Tr
Ofis 2016 Tr
karışık bir biçimde verilen sayıların adreslerini sıralı olarak bulmak istiyorum. Düşeyara,ara,kaçıncı gibi fonksiyonlarla uğraştım fakat doğru sonucu alamadım. Bu konuda yardımlarınızı bekliyorum. örnek dosya ektedir..
Merhaba,

Veriler iki sütundan mı ibaret yoksa sütun sayısı artabilir mi?

.
 
Üst