Merhaba Dostlar,
Excel de problemlern çözümünde mucizevi çözümler sunan VisualBasic kodlarıyla veri işleme
konusuna hayran kalmamak elde değil. Forumunuzda önemli konularda yardımınızı almaktan
ayrıca çok mutlu oldum. Yardımcı olan dostlara tekrar teşekkür ediyorum.
Bugün paylaşmak istediğim sorum bendenize çok daha komplike geldi. Tekrarlatılacak süreç belli,Sizler için kolay bir yolu olduğuna eminim,
sadece veri derleme hücreleri artarak ilerleyen düzende ve farklı kaynak ve hedef hücreler olduğundan anlatımı uzun sürdü.
Konu uzunluğu bakımından kusuruma bakmayınız. Ancak çözülebilirse çok büyük miktarda tuş vuruşu ve zaman kazancı olacak değerli bir çözüm olacaktır.
Konu bir çalışma kitabından veri derlemekle ilgili;
şöyle ki fisler adlı çalışma kitabında fişleri dökümünde alt alta sıralanmış
değişik türde muhasebe fişleri bulunmaktadır.
Derlenecek fisler kitabı ve kopyalanacak 4 adet aynı formattaki
kitapların bulunduğu dosya indirme linki:
https://yadi.sk/d/fGFGtn7RmYn8h
Fişler Bu haliyle yazıcıya arka arkaya yazdırmak için tasarlanmış. Bu nedenle
her bir fişin içinden derlemek istediğim veriler eşit oranda satır aralıklarıyla
sıralanmaktadır. Ancak derlenecek fiş başlıklarına göre 4 farklı çalışma kitabına
tarih sırasına göre kaydedilmesi gerekmektedir.
*Fişlerin içinden derlenecek verilere ait hücreleri sarı renk ile boyadım.
fişlere ve fişlerin kaydedileceği kitaplara bakılırsa derlenecek veriler daha kolay anlaşılabilir. (kitaplara birer satır örnek olarak doldurdum)
*ilk kopyalanacak hücreler E5,E6,M4,M6,L52 Hücrelerindedir. Bundan sonraki her fişteki kopyalanacak veriler bu hücrelerden itibaren aşağıya doğru 65'er satır sabit
artış ile uzanmaktadır.
*65 satır sonraki hücrelerdeki bilgiler de kopyalandıktan sonra tekrar bir 65 satır aşağıdaki hücreler şeklinde devam etmektedir.
*Kodlama ile sütundaki son değer de bulunduktan sonra işlem durmalıdır.
fisler adlı çalışma kitabında
E5 hücresindeki METİN DEĞERE göre 4 farklı çalışma kitabına Bu metin değer dahil sarı renk ile belirtilmiş hücreler tarih sırasına göre
(tarih değeri dahil) kopyalanacak, kopyalanacak bu değerlerin hepsini sarı renkli hücreler ile belirttim.
Kopyalanacak bütün hücreler 65 satırda bir yineleniyor. Bunu belirtmek ve daha iyi anlaşılmasını sağlamak için fişlerin en sağına 1 den 65 e kadar tekrarlayan sayaç
rakamları ekledim.
Veri derlemesi şu kurallara göre olacak.
Eğer E5 hücresindeki değer "Bankaya Girişler" veya "Bankadan Çıkışlar" veya "Ana hesap belgesi" veya "Satıcı Ödemesi" veya "Borç/Alacak Dekontu" ise Bu metin ve ilgili
değerler BANKA adlı çalışma kitabına yazdırılacak. Şöyle ki: Metin değer(örn: bankaya girişler) B96 hücresine ve sonrakiler aynı sütuna aşağı hücrelere doğru, bu
değerle ilgili olan E6 hücresindeki(METİN DEĞERİN HEMEN ALTINDAKİ) değer ise Yine BANKA KİTABINDAKİ Bordro nosu yazan Sütunun H96 hücresinden başlayarak aşağıya
doğru, M6 hücresindeki belge no karşısındaki değer ise BANKA Kitabındaki Belge No adlı sütunun altındaki E96 hücresine ve yine ilgili başlıklar olursa aynı satırın altına, M4 hücresindeki tarih yine BANKA KİTABINDAKİ belge tarihi adlı sütunun altındaki D96 hücresine ve ilgili diğer başlıklar altına sıralanacak, son olarak L52 sütununda bulunan tutar bilgisi BANKA KİTABINDAKİ belge tutarı adlı sütunun altındaki F96 hücresine yazdırılacak.
Yukarıda BANKA kitabına kaydedilecek başlıkların hepsi bu bahsedilen satırlara alt alta tarih sırasına göre kopyalanacak.
Diğer çalışma kitaplarına da benzer şekilde;
Eğer E5 "Çek/Senet Belgesi" veya "Müşteri çeki" ise ÇEK adlı çalışma kitabının B96 hücresine(özetle yine B,D,E,F,H Sütunlarındaki başlangıç yerlerine)
Eğer E5 "Satıcı faturası" ise FATURA adlı çalışma kitabına B96 hücresine(özetle yine B,D,E,F,H Sütunlarındaki başlangıç yerlerine)
Eğer E5 "Kasa Tahsil Belgesi" veya "Kasa Tediye Belgesi" ise KASA adlı çalışma kitabına (özetle yine B,D,E,F,H Sütunlarındaki başlangıç yerlerine)
kopyalanacak
Çözüm için çok arama yaptım ama benzer bazı kodları modifiye edebilecek yeterlilikte değilim.
Yardımlarınız için şimdiden teşekkür ederim.
Mert.
Excel de problemlern çözümünde mucizevi çözümler sunan VisualBasic kodlarıyla veri işleme
konusuna hayran kalmamak elde değil. Forumunuzda önemli konularda yardımınızı almaktan
ayrıca çok mutlu oldum. Yardımcı olan dostlara tekrar teşekkür ediyorum.
Bugün paylaşmak istediğim sorum bendenize çok daha komplike geldi. Tekrarlatılacak süreç belli,Sizler için kolay bir yolu olduğuna eminim,
sadece veri derleme hücreleri artarak ilerleyen düzende ve farklı kaynak ve hedef hücreler olduğundan anlatımı uzun sürdü.
Konu uzunluğu bakımından kusuruma bakmayınız. Ancak çözülebilirse çok büyük miktarda tuş vuruşu ve zaman kazancı olacak değerli bir çözüm olacaktır.
Konu bir çalışma kitabından veri derlemekle ilgili;
şöyle ki fisler adlı çalışma kitabında fişleri dökümünde alt alta sıralanmış
değişik türde muhasebe fişleri bulunmaktadır.
Derlenecek fisler kitabı ve kopyalanacak 4 adet aynı formattaki
kitapların bulunduğu dosya indirme linki:
https://yadi.sk/d/fGFGtn7RmYn8h
Fişler Bu haliyle yazıcıya arka arkaya yazdırmak için tasarlanmış. Bu nedenle
her bir fişin içinden derlemek istediğim veriler eşit oranda satır aralıklarıyla
sıralanmaktadır. Ancak derlenecek fiş başlıklarına göre 4 farklı çalışma kitabına
tarih sırasına göre kaydedilmesi gerekmektedir.
*Fişlerin içinden derlenecek verilere ait hücreleri sarı renk ile boyadım.
fişlere ve fişlerin kaydedileceği kitaplara bakılırsa derlenecek veriler daha kolay anlaşılabilir. (kitaplara birer satır örnek olarak doldurdum)
*ilk kopyalanacak hücreler E5,E6,M4,M6,L52 Hücrelerindedir. Bundan sonraki her fişteki kopyalanacak veriler bu hücrelerden itibaren aşağıya doğru 65'er satır sabit
artış ile uzanmaktadır.
*65 satır sonraki hücrelerdeki bilgiler de kopyalandıktan sonra tekrar bir 65 satır aşağıdaki hücreler şeklinde devam etmektedir.
*Kodlama ile sütundaki son değer de bulunduktan sonra işlem durmalıdır.
fisler adlı çalışma kitabında
E5 hücresindeki METİN DEĞERE göre 4 farklı çalışma kitabına Bu metin değer dahil sarı renk ile belirtilmiş hücreler tarih sırasına göre
(tarih değeri dahil) kopyalanacak, kopyalanacak bu değerlerin hepsini sarı renkli hücreler ile belirttim.
Kopyalanacak bütün hücreler 65 satırda bir yineleniyor. Bunu belirtmek ve daha iyi anlaşılmasını sağlamak için fişlerin en sağına 1 den 65 e kadar tekrarlayan sayaç
rakamları ekledim.
Veri derlemesi şu kurallara göre olacak.
Eğer E5 hücresindeki değer "Bankaya Girişler" veya "Bankadan Çıkışlar" veya "Ana hesap belgesi" veya "Satıcı Ödemesi" veya "Borç/Alacak Dekontu" ise Bu metin ve ilgili
değerler BANKA adlı çalışma kitabına yazdırılacak. Şöyle ki: Metin değer(örn: bankaya girişler) B96 hücresine ve sonrakiler aynı sütuna aşağı hücrelere doğru, bu
değerle ilgili olan E6 hücresindeki(METİN DEĞERİN HEMEN ALTINDAKİ) değer ise Yine BANKA KİTABINDAKİ Bordro nosu yazan Sütunun H96 hücresinden başlayarak aşağıya
doğru, M6 hücresindeki belge no karşısındaki değer ise BANKA Kitabındaki Belge No adlı sütunun altındaki E96 hücresine ve yine ilgili başlıklar olursa aynı satırın altına, M4 hücresindeki tarih yine BANKA KİTABINDAKİ belge tarihi adlı sütunun altındaki D96 hücresine ve ilgili diğer başlıklar altına sıralanacak, son olarak L52 sütununda bulunan tutar bilgisi BANKA KİTABINDAKİ belge tutarı adlı sütunun altındaki F96 hücresine yazdırılacak.
Yukarıda BANKA kitabına kaydedilecek başlıkların hepsi bu bahsedilen satırlara alt alta tarih sırasına göre kopyalanacak.
Diğer çalışma kitaplarına da benzer şekilde;
Eğer E5 "Çek/Senet Belgesi" veya "Müşteri çeki" ise ÇEK adlı çalışma kitabının B96 hücresine(özetle yine B,D,E,F,H Sütunlarındaki başlangıç yerlerine)
Eğer E5 "Satıcı faturası" ise FATURA adlı çalışma kitabına B96 hücresine(özetle yine B,D,E,F,H Sütunlarındaki başlangıç yerlerine)
Eğer E5 "Kasa Tahsil Belgesi" veya "Kasa Tediye Belgesi" ise KASA adlı çalışma kitabına (özetle yine B,D,E,F,H Sütunlarındaki başlangıç yerlerine)
kopyalanacak
Çözüm için çok arama yaptım ama benzer bazı kodları modifiye edebilecek yeterlilikte değilim.
Yardımlarınız için şimdiden teşekkür ederim.
Mert.
