T

Çözüldü Excel dosyasından koşula göre veri almak

  • Konuyu başlatan Konuyu başlatan tukayf
  • Başlangıç tarihi Başlangıç tarihi

tukayf

Normal Üye
Excel Versiyonu
Excel 2016
Excel Sürümü
64 Bit
Excel Dili
Türkçe
merhabalar ekli dosyada açıklamaya çalıştım. başka kitaptan veri almaya çalışıyorum yardımlarınızı bekliyorum. Teşekkürler.
 

Ekli dosyalar

Çözüm
O zaman GÖZAT ekranı gösterip,
bu ekranda da, adında Liste kelimesi geçenleri göstertip,
bu ekranda seçeceğiniz dosyadan veri aldırmak çözüm olur gibi görünüyor.

Durum1:
dosya_isminde_gecen_kelime = "Liste"
kod satırında, veri alınacak kaynak belgenin adında mutlaka yer alan bir kelime varsa
çift tırnak arasına o kelimeyi yazarsınız.

Durum2:
GÖZAT ekranında her zaman hangi klasörün karşınıza gelmesini isterseniz
o klasörün yol bilgisini, Chdir ..... bölümüne çift tırnak arasında yazarsınız.

Veri alınacak belgeyi fareyle seçersiniz işlem biter.

VBA:
Görüntülemek için giriş yapmanız gerekmektedir.
(10 satır)
@tukayf
Şu kodu kullanabilirsiniz.

Kodun içerisindeki ilk satırda, kaynak dosyanın YOL ve İSMİNİ, kaynak = ...... kısmında kendinize göre düzeltirsiniz.
Ben kodlamada, sonuçların yazılacağı belgeyle, kaynak belgenin aynı DİZİNde olduğunu,
kaynak belgenin adının ExcelDepo-Liste - Kopya.xls olduğunu, kaynak belgedeki verilerin de ilk sayfada olduğunu varsaydım.

VBA:
Görüntülemek için giriş yapmanız gerekmektedir.
(21 satır)
 
Merhabalar hocam. Çözüm için çok teşekkürler. Acaba kaynak dosyanın adını belirtmeden veri alma yapamaz mıyız? Çünkü web den her veri indirişte dosya ismi (...) Şeklinde artarak devam ediyor. Sürekli olarak dosya ismi değiştirmek zorunda kalıyoruz. Mümkünatı var mı acaba
 
On tane dosya içinden hangisini almak istediğini koda söylemen gerekli. Bunun için bir kriter var mı? Mesela dosya1 dosya2 gibi.. Bu şekilde kriter belirtirsen olabilir.
 
On tane dosya içinden hangisini almak istediğini koda söylemen gerekli. Bunun için bir kriter var mı? Mesela dosya1 dosya2 gibi.. Bu şekilde kriter belirtirsen olabilir.
Hocam zaten sıkıntımız o dosya adı net değil. Ama örnek vermek gerekirse izin (1), izin (2).... Artık kaç tane izin dosyası indirebilirsek o kadar sayı artıyor. Şu da yapılabilir izin olsun dosya adı ama veriyi çektikten sonra o dosyayı öldürelim. Tekrar indirdiğimde inerken dosya adı izin olarak gelsin. İzin(1) gibi artarak devam etmesinin önün geçebiliriz o zaman
 
İzin(1), izin(2) olarak iniyorsa bu da yeterlidir diye düşünüyorum. Numarası en büyük izin(*) dosyasının içindeki veri çekilebilir.
İlk dosya izin diye iniyor. İndirilenler klasörü silinmediği sürece numara artarak devam edip gidiyor. Yani dosya seçme kutusu gelsi ordan bi dosya seçsek verileri çekemez mi? İlla ki net dosya adı mı vermek lazım
 
O zaman GÖZAT ekranı gösterip,
bu ekranda da, adında Liste kelimesi geçenleri göstertip,
bu ekranda seçeceğiniz dosyadan veri aldırmak çözüm olur gibi görünüyor.

Durum1:
dosya_isminde_gecen_kelime = "Liste"
kod satırında, veri alınacak kaynak belgenin adında mutlaka yer alan bir kelime varsa
çift tırnak arasına o kelimeyi yazarsınız.

Durum2:
GÖZAT ekranında her zaman hangi klasörün karşınıza gelmesini isterseniz
o klasörün yol bilgisini, Chdir ..... bölümüne çift tırnak arasında yazarsınız.

Veri alınacak belgeyi fareyle seçersiniz işlem biter.

VBA:
Görüntülemek için giriş yapmanız gerekmektedir.
(37 satır)
 
Çözüm
O zaman GÖZAT ekranı gösterip,
bu ekranda da, adında Liste kelimesi geçenleri göstertip,
bu ekranda seçeceğiniz dosyadan veri aldırmak çözüm olur gibi görünüyor.

Durum1:
dosya_isminde_gecen_kelime = "Liste"
kod satırında, veri alınacak kaynak belgenin adında mutlaka yer alan bir kelime varsa
çift tırnak arasına o kelimeyi yazarsınız.

Durum2:
GÖZAT ekranında her zaman hangi klasörün karşınıza gelmesini isterseniz
o klasörün yol bilgisini, Chdir ..... bölümüne çift tırnak arasında yazarsınız.

Veri alınacak belgeyi fareyle seçersiniz işlem biter.

VBA:
Görüntülemek için giriş yapmanız gerekmektedir.
(37 satır)
Bu şekliyle tamam hocam zihninize sağlık. Çok teşekkürler.
 
Üst