• DİKKAT !

    Forum içeriğine ve tüm hizmetlerimize erişim sağlamak için foruma kayıt olmalı ya da giriş yapmalısınız. Foruma üye olmak Dosya Yükleme tamamen ücretsizdir.

Çözüldü Aynı dosya uzantısındaki excellerden veri alma

Bu konu çözüldü olarak işaretlenmiştir. Çözülmediğini düşünüyorsanız konuyu rapor edebilirsiniz.

seng

Yeni Üye
Katılım
7 Nis 2021
Mesajlar
807
Çözümler
1
Aldığı beğeni
94
Excel V
Office 2013 EN
Konu Sahibi
Arkadaşlar herkese selamlar,

Benim ekte paylastıgım bir excelim var ( proje ihtiyacları isimli ) bu excele aynı dosya uzantısında bulunan tüm dosyaların( 1,2 olarak verilen exceller gibi ama tabi sayısı cok) aynı hucre fakat farklı satır olabilir degerlerını ana excelıme ( proje ihtiyacları exceline) getırmesını ıstıyorum. Makro ile bunu nasıl yapabilirim. Şimdiden herkese teşekkürler, iyi çalışmalar..
Ana excel : proje ihtiyacları || diğer uzantıdakı exceller 1 ve 2 nolu excel
Ana exceldeki B2 Hücresine ( B3,B4 olarak devam edecek) dosya uzantısındaki diğer excellerden A8 hücresini ( a9,a10 kac tane yazılıysa ) alacak
Ana exceldeki A2 Hücresine ( a3,a4 olarak devam edecek) dosya uzantısındaki diğer excellerden B2 hücresini ( 1 değer oldugu ıcın kac tane b satırı olustuysa o kadar deger yazsın) alacak

Örnek olarak 4 hammadde ve talep_pyp yazılmıstır proje ıhtıyacları excelıne..
 
Çözüm
Module1'deki kodu silip, aşağıdaki gibi değiştiriniz.
Not:Tüm dosyalar aynı klasörde olmalı,yardımcı dosyalar xlsm formatında olmalı.

HTML:
PHP:
İçeriği görebilmek için Giriş yap ya da Üye ol.
Dosyanız ektedir.
Not: Tüm dosyalarınız aynı klasörde olmalı ve farklı xlsm dosyası bulunmamalı.
 
Konu Sahibi
Hocam cok cok teşekkür ederim, koda aşğıdaki seyleri nasıl ekleyebilirim? (İki hücreyi aldıktan sonra asagıdaki bilgileride)

Ana exceldeki C2 ve D2 Hücresine ( C3,C4,D3,D4 olarak devam edecek) dosya uzantısındaki diğer excellerden D8 VE E8 hücresini alacak
Ana exceldeki F2,G2,H2 Hücresine dosya uzantısındaki diğer excellerden ı,j,k hücresini alacak
Ana exceldeki I2,J2 Hücresine dosya uzantısındaki diğer excellerden M,N hücresini alacak
Ana exceldeki K2 Hücresine dosya uzantısındaki diğer excellerden P hücresini alacak
Ana exceldeki L2 Hücresine dosya uzantısındaki diğer excellerden R hücresini alacak
Ana exceldeki M2 Hücresine Dosya uzantısındaki diğer excellerden K1 hücresini ( 1 değer oldugu ıcın kac tane b satırı olustuysa o kadar deger yazsın) alacak
Ana exceldeki N2 Hücresine ( a3,a4 olarak devam edecek) dosya uzantısındaki diğer excellerden K2 hücresini ( 1 değer oldugu ıcın kac tane b satırı olustuysa o kadar deger yazsın) alacak
 
Module1'deki kodu silip, aşağıdaki gibi değiştiriniz.
Not:Tüm dosyalar aynı klasörde olmalı,yardımcı dosyalar xlsm formatında olmalı.

HTML:
PHP:
İçeriği görebilmek için Giriş yap ya da Üye ol.
 
Son düzenleme:
Çözüm
Konu Sahibi
Hocam kod calıstı ancak dosya ısımlerı 1 2 seklınde degıl normalde degısken ısımlerı var ve 2 adet degıl cok fazla, onun ıcın kural mı tanımlı acaba?
 
#4 nolu mesajdaki kodu yeniledim. Tekrar deneyiniz.
 
Konu Sahibi
0 adet dosyadan verı aldı dıyor hocam. Aldıgı dosyaların ısmı 1000089-89 gibi formatta hocam bundan kaynaklı mı acaba ?
 
#4 nolu mesajdaki kodu yeniledim. Tekrar deneyiniz.
 
Konu Sahibi
Hocam oldu emegınıze saglık cok tesekkur ederım, Allah razı olsun sizden..
 
Son bir değişiklik yaptım.
#4 nolu mesajdaki kodu tekrar deneyiniz.
 
Konu Sahibi
Hocam boyle calıstı sadece tek eksıgım suanda ekte paylasıtıgım dosyalarda A sütunundaki verileri alıyor ama bosluklar oldugunda onları almıyor, altındakı her boslugu bır ustundekı yazanı alarak nasıl yapabilirim?

Sarı ıle dolgu ile gosterdıgım yerın ornegın a12 yı a13 ve a14 e kopyalasın.
 
Kodun son hali zaten dediğiniz gibi çalışıyor. Denemediniz sanırım.
 
Geri
Üst