- Katılım
- 29 Ocak 2007
- Mesajlar
- 22
- Excel Vers. ve Dili
- excel 2003
merhaba arkadaşlar,
Bu forumdan sevgili arkadaşların yardımı ile ekteki dosyayı hazırladım, ve gerçekten bana çok yardımı oldu. sizlerden yeni bir yardım rica edceğim. ornek dosyayı incelediğinizde zaten anlayacaksınız. kısaca ben ne yaptığımızı anlatayım.
Makroyu çalıştırdığımzda;
c:\ klasörünün içindeki text dosyaları bizim excel dosyamıızn sayfa 1 a hücresine yazıyor; daha sonra bunu d hücresinde yazan veriler ile karşılaştırıp bulduklarını sayfa 2 a hücresine yazıyo, olmayanlara, b hücresine yanına yok yazıyor, ve sayfa 2 a hücresindeki sonucu yeni bir dosya açıp ona kaydettikten sonra; ornek dosyamızdaki sayfa 1 a hücresini ve sayfa 2 a ve b hücresini temizliyor.
ancak 65000 kayıttan fazla elimde text dosyası var, ve hepsini yüklediğim zaman pc kitneiyor.
Benim yapmak istediğim ise;
makro çalıştığı zaman; c:\ klasörünün içinden 20 tane text dosyasını alıp, bizim ornek dosyamızın sayfa 1 a hücresine yazması, ve c:\klasörün içinden bu 20 text dosyasını silmesi;
Daha sonra; sayfa 1 a hücresine yazmış olduğu text dosyasını , d hücresi ile karşılaştırp, olanları sayfa 12 a hücresine yazması, ( şu anki makroda olmayanları da sayfa 2 a hücresine yazıyor, ancak yanına b hücresine yok yazıyor. benim istediğim yokları silmesi veya sayfa 2 a hücresine sadece olanları yazması) bu işlemden sonra yeni bir excel dosyası açıp, sayfa 2 a hücresinde bulduklarını yazmasıdır. ve ornek dosyamızdaki sayfa 1 ve sayfa 2 a ve b hücrelerini temizlemesi gerekmektedir.
Son olarak; bu işlemi tekrar tekrar yapılması gerekmektedir. elimde 2000 e yakın text dosyası ve bu text dosyalarınn içinden bulunması gereken 8000 veri var. Umarım mümkün bir şey istiyorumdur.
yardımlarınız için şimdiden çok teşşkür ederim. ayrıca böyle bir forum kuran yönetcilere ayrıca tebrik ve teşekkür ederim...
Bu forumdan sevgili arkadaşların yardımı ile ekteki dosyayı hazırladım, ve gerçekten bana çok yardımı oldu. sizlerden yeni bir yardım rica edceğim. ornek dosyayı incelediğinizde zaten anlayacaksınız. kısaca ben ne yaptığımızı anlatayım.
Makroyu çalıştırdığımzda;
c:\ klasörünün içindeki text dosyaları bizim excel dosyamıızn sayfa 1 a hücresine yazıyor; daha sonra bunu d hücresinde yazan veriler ile karşılaştırıp bulduklarını sayfa 2 a hücresine yazıyo, olmayanlara, b hücresine yanına yok yazıyor, ve sayfa 2 a hücresindeki sonucu yeni bir dosya açıp ona kaydettikten sonra; ornek dosyamızdaki sayfa 1 a hücresini ve sayfa 2 a ve b hücresini temizliyor.
ancak 65000 kayıttan fazla elimde text dosyası var, ve hepsini yüklediğim zaman pc kitneiyor.
Benim yapmak istediğim ise;
makro çalıştığı zaman; c:\ klasörünün içinden 20 tane text dosyasını alıp, bizim ornek dosyamızın sayfa 1 a hücresine yazması, ve c:\klasörün içinden bu 20 text dosyasını silmesi;
Daha sonra; sayfa 1 a hücresine yazmış olduğu text dosyasını , d hücresi ile karşılaştırp, olanları sayfa 12 a hücresine yazması, ( şu anki makroda olmayanları da sayfa 2 a hücresine yazıyor, ancak yanına b hücresine yok yazıyor. benim istediğim yokları silmesi veya sayfa 2 a hücresine sadece olanları yazması) bu işlemden sonra yeni bir excel dosyası açıp, sayfa 2 a hücresinde bulduklarını yazmasıdır. ve ornek dosyamızdaki sayfa 1 ve sayfa 2 a ve b hücrelerini temizlemesi gerekmektedir.
Son olarak; bu işlemi tekrar tekrar yapılması gerekmektedir. elimde 2000 e yakın text dosyası ve bu text dosyalarınn içinden bulunması gereken 8000 veri var. Umarım mümkün bir şey istiyorumdur.
yardımlarınız için şimdiden çok teşşkür ederim. ayrıca böyle bir forum kuran yönetcilere ayrıca tebrik ve teşekkür ederim...