Soru Klasör içindeki excel dosyalarını açmadan arama yapmak

Katılım
18 Haziran 2008
Mesajlar
50
Excel Vers. ve Dili
2019TR - 365TR
Merhaba değerli arkadaşlar öncelike kandiliniz mübarek olsun
Ben kısaca başlıkta belirttiğim gibi klasordeki sayfalarda arama yapmak istiyorum Ve istediğim gibi bir ornek buldum fakat eklemek istediğim bir şey var fakat bunu yapamadım kodlar anlamıyorum formül olsa çözebiliyorum
Şimdi aradığımı şu sayfada buldum
Ve çalıştırdım güzel çalışıyor ben buna ek olarak
Aradığı sayfalarda ki C E F G sutunlarini eklesin istiyorum bu konuda yardımcı olursanız çok sevinirim
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,269
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Konu başlığınızda dosyaları açmadan diye belirtmişsiniz. Fakat verdiğiniz linkteki kodlar dosyaları açarak arama yapıyor.
 
Katılım
18 Haziran 2008
Mesajlar
50
Excel Vers. ve Dili
2019TR - 365TR
Evet doğru Korhan bey yani demek istediğim ben 300den fazla dosyayı elle açmıyorum o kendisi yapıyor onu yani oda işimi görüyor ha açmadan da mümkünse o daha da güzel olur korhan bey
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,269
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Forumda daha önce benzer konular açılmıştı.

 
Katılım
18 Haziran 2008
Mesajlar
50
Excel Vers. ve Dili
2019TR - 365TR
Bu sayfaları incelemiştim iş yerinde ama örnekleri indiremedigim için anlamayamdim nasıl çalıştığını
kodları da ekleyip denedim onda da başarılı olamadım
Is yerinde tekrar deneme yaparım
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,269
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
İlk mesajınızda ki "Aradığı sayfalarda ki C E F G sutunlarini eklesin istiyorum" ifadenizden bu sütunları listelemek istediğinizi anlıyorum.

Sizin paylaştığınız linkteki kodlarda aşağıdaki satırı bulun.

Set c = sht.Cells.FindNext(c)

Hemen üstüne aşağıdaki satırları ekleyip deneyin.

WS.Range("F1").Offset(Lrow, 0).Value = sht.Cells(c.Row, "C")
WS.Range("G1").Offset(Lrow, 0).Value = sht.Cells(c.Row, "E")
WS.Range("H1").Offset(Lrow, 0).Value = sht.Cells(c.Row, "F")
WS.Range("I1").Offset(Lrow, 0).Value = sht.Cells(c.Row, "G")
 
Katılım
18 Haziran 2008
Mesajlar
50
Excel Vers. ve Dili
2019TR - 365TR
Korhan bey oldu çok teşekkür ederim yardımlarınız için
eskiden forumlar da rep denen bir puanlama vardı hala varsa puan vermek isterim
 
Üst