Alt taraftan işlem yapılacak sayfanın adına fareyle sağ tıklayıp KOD GÖRÜNTÜLEyi seçin,
açılacak VBA ekranında sağdaki boş alana aşağıdaki kodu yapıştırın.
B1 hücresine aranan verinin sadece sayı kısmını yazıp (yani open #1 yerine badece 1 yazın) ENTER tuşuna basın.
B2'den itibaren listeleme yapılır.
VBA:
You must log in to view content
(11 satır)
Ayrıca; aranan ve listelenecek kriter 1 adet ise (B1'e yazılcaağını varsaydığım sayı)
formülün de bilgisayarı zorlayacak bir formü olduğunu düşünmüyorum doğrusu. Yeterki sonuçta oluşacak liste binlerce satır olmasın.
Formül doğal olarak Sayın
@52779 'un verdiği çözüm önerilerine benzeyecektir.
Hele bir de
birinci ve
sonuncu adlarını kullanarak 2 adet AD TANIMLAMASI yapılırsa
(aslında bunun için kullanılacak formüller aşağıdaki formülün içinde) formül daha şık ve bilgisayar açısından daha az yorucu olacaktır.
birinci >> KAÇINCI(" open #"&$B$1&" *";$A:$A;0)
sonuncu >> EĞERHATA(KAÇINCI(" open #"&$B$1+1&" *";$A:$A;0);KAÇINCI("ZZZ";$A:$A;1))
VBA:
You must log in to view content
(3 satır)
.
.