• DİKKAT

    DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
    Altın Üyelik Hakkında Bilgi

Makro İle Büyük Excel i Belli Kriterlere Göre Farklı Excellere Aktarma

Katılım
11 Ocak 2011
Mesajlar
25
Excel Vers. ve Dili
2007 EXCEL - TÜRKÇE
2013 excel
merhaba arkadaşlar. elimizde veri tabanında hazırlanmış büyük bir veri var. Fakat bu küçük parçalara bölünerek ilgililerine dağıtılması lazım.

Örnekle ifade etmem gerekirse, her il ve illerin altında çeşitli sayıda şubelerin bilgilerinin bulunduğu bir veri var. Tek başına olan bu şubeleri ya şube kodlarına göre farklı excel lere çıkartıp excel ismine de şubenin kodu basılmalı, ya da il+şube Adına göre farklı excellere ismini de yazarak çıkartmasını istiyoruz.

umarım yeteri kadar açıklayıcı olmuştur. bunu makro ile nasıl yapabiliriz. yardımlarınız için şimdiden teşekkür ederim.
 
yardımcı olabilecek birileri var mı??? Konu biraz acil...
 
merhaba bence elinizdeki tablodan bir tane kucuk ornek yapip ( 10-20 satirli mesela ) örnek dosya olarak ekleyin. konu havada kalmis.. veri tabani ne access mi sql mi ? hangi fieldleri iceriyor kac tablolu vs ornek olmadan kimse bakamaz bu konuya..

genel paylasim yerlerinden link verirseniz daha cok kisi ilgilenebilir...
 
Nbatman Hocam merhaba ,

Bu calismanizdan biz de yararlanmak isteriz . fakat sadece üyelere özel bir şey midir? dış baglanti veremez misiniz?

Ayrica merak ettim dosyalari indiremiyorum ama exe sanirim. Neden exe yaptiniz? VBA Kodlarinizi saklamak için mi. Herhangi bir süre kısıtlaması lisans vs bir şey koydunuz mu içerisine yoksa tamamen hayır amaçlı mı?
 
merhaba bence elinizdeki tablodan bir tane kucuk ornek yapip ( 10-20 satirli mesela ) örnek dosya olarak ekleyin. konu havada kalmis.. veri tabani ne access mi sql mi ? hangi fieldleri iceriyor kac tablolu vs ornek olmadan kimse bakamaz bu konuya..

genel paylasim yerlerinden link verirseniz daha cok kisi ilgilenebilir...

çalıştığım kurum olduğu için yükleme yapamıyorum. şöyle tarif edeyim. veri tabanı sybase yani sql. tablo yapısı yaklaşık sütunları;

İL_ADI;
SUBE_ADI;
SUBE_KODU;
AD;
SOYAD;
TUR;
DONEM

ÖRNEK
İL_ADI SUBE_ADI SUBE_KODU AD SOYAD TUR DONEM

ANKARA A1 006001 ALİ YILMAZ KKK 201603
ANKARA A2 006002 MEHMET YILDIZ LLL 201605
İSTANBUL İ1 034001 AHMET SANDAL HHH 201506
İSTANBUL İ1 034001 HASAN YILDIRIM SSS 201506



biliyorum komik gibi oldu ama durum böyle. şimdi istenilen şube koduna göre ayrılacak ve her biri ayrı ayrı excellere çıkartılacak. excel ismi de o şubenin kodu olacak. hatta il_adı+şube_kodu olursa çok daha iyi olur.
 
Ne yazık ki ben yardımcı olamayacağım . Sql bilmediğim ve kurup deneyemeyeceğim bir platform ...
 
Sayın ysf-drsn. Elimizde bilgi vb. olmadan işlem yapamayız. Yalnız şu şekilde öneride bulunabilirim. Öncelikle şube kodlarının ismini bir sutuna çekersiniz. Sonra bu sütunda for döngüsü ile 1 değerden son değere kadar döngü oluşturursunuz. Bu döngü içerisinde sql veri tabanından şube ismi i=1 için Cells(i,"A") olanları (Şube isimlerini A sütununa aldığınızı varsaydım.) çeker farklı kaydedersiniz. Sonra döngü i=2 için şeklinde tüm şubeleri çeker ve çekme işlemi bitince de farklı kaydeder.
 
bir yol da ben önereyim

access de dış veri al menusunun altinda odbc sql server baglantisi secenegi var. ordan verileri access e cekebiliyor musunuz diye deneyin bence. alan adlari istediginiz duzende geliyorsa internette accessden ado ile excelle veri cekmek le ilgili cok ornek bulabilirsiniz. verileri suzerek istediginiz aralikdakileri alabilirsiniz diye dusunuyorum. tabi aynisi belki suan kullandiginiz veri tabani icinde bulunabiliyor olabilir. onu bilemiyorum dedigim gibi sql le hic calismadigim icin bilemiyorum..
 
Nbatman Hocam merhaba ,

Bu calismanizdan biz de yararlanmak isteriz . fakat sadece üyelere özel bir şey midir? dış baglanti veremez misiniz?

Ayrica merak ettim dosyalari indiremiyorum ama exe sanirim. Neden exe yaptiniz? VBA Kodlarinizi saklamak için mi. Herhangi bir süre kısıtlaması lisans vs bir şey koydunuz mu içerisine yoksa tamamen hayır amaçlı mı?

Merhaba hoguz2,

Bu bir Microsoft Visual Studio VBNet ile yazılmış programdır. Ki o yüzden EXE.
Lisanslı değil. Tamamen hayıra yapılmıştır.
Mesaj 12 den indirebilirsiniz.
 
Teşekkürler..

Feedback :
Windows 8,1 single language 64 bit de kurulum yapamadim.

verdiginiz baglanti Access Run time i indirdim . fakat yine olmadi.

iyi calismalar..
 
Sayın ysf-drsn! http://www.dosyaupload.com/ adresinden veya form üzerinden örnek bir dosya eklerseniz istediğiniz cevabı daha kolay alabilirsiniz. Kendi dosyanıza göre ve istediğiniz şekilde bir çalışma olur.
 
arkadaşlar ilginiz için teşekkür ediyorum. görüyorum ki kendimi iyi ifade edememişim. zaten dosya da yükleyemiyorum. şimdi basitçe anlatmaya çalışayım elimden geldiğince.

örneğin; her ilde şubeleri bulunan X firması var diyelim. Her şubenin adı ve kodu var.

Tüm şube çalışanların

çalıştığı_mağaza_kodu, mağaza_adı, personel_adı, personel_soyadı ve personel_yaşı

gibi basit bilgilerin olduğu bir excel tablosu düşünelim. Bu excel de tüm şubelerin verisi tek excel ve tek tabloda bulunmaktadır.

Ben bunu her şubenin sadece kendi personel bilgisinin olacağı excellere ayırmak istiyorum.


(Zahmet olmazsa bir arkadaş aşağıda örnek olarak yazdığım basit yapıyı excele yazıp yükleyebilir mi.)


ŞUBE_KODU ŞUBE_ADI PERSONEL_ADI PERSONEL_SOYADI PERSONEL_YAŞI
06101 ANKARA_1.ŞUBE ALİ YILDIZ 28
06102 ANKARA_2.ŞUBE HASAN CAN 32
34101 İST_1.ŞUBE MERT KALE 35
34101 İST_1.ŞUBE HAKAN KURT 29
34102 İST_2.ŞUBE KEMAL YURT 38
35101 İZMİR_1.ŞUBE BERK YILMAZ 27


sonuç olarak isteğim. ilk sütunlara göre kaç farklı şube_kodu varsa o kadar excel olacak. excellerin ismi şube_kodu olaca. içlerine de başlık sütunları aynı olacak ve altına sadece o şube_kodunda olan satırlar eklenecek.
 
Sayın ysf-drsn! http://www.dosyaupload.com/ adresinden veya form üzerinden örnek bir dosya eklerseniz istediğiniz cevabı daha kolay alabilirsiniz. Kendi dosyanıza göre ve istediğiniz şekilde bir çalışma olur.

engelli hep bu tarz siteler. eğer bir arkadaş yardımcı olabilirse bir önceki mesajımda 6 satırlık örnek veri ekledim onu excele aktarıp yüklerse memnun olurum. Gerçek veri binlerce satır ve farklı elbette ama mantık aynı. o basit excelde istediğimiz sonucu alırsak geri gelir zaten.
şimdiden elinize sağlık
 
Bu bilgileri paylaşmışsınız. Çalışma kitabınızdaki verileri silin. Sadece sutun başlıkları kalsın. Sütulara da farazi bilgiler girin. Ali, Veli, Selim gibi. Amacımız size yardımcı olmak. Ama örnek dosya olmadan uğraşmak istemiyorum. Dilerseniz özelden de yazabilirsiniz ya da mail de atabilirsiniz.
 
Geri
Üst