Sayfalardan bilgi cekerek otomatik toplatma

Katılım
25 Nisan 2007
Mesajlar
192
Excel Vers. ve Dili
excel 2007 Türkçe
arkadaşlar ekteki dosyada bir çalışma yaptım kısaca bahsetmek gerekirse şimdi 6 makina var bu 6 makina icinde 6 tane sayfa st1 den st6 ya kadar anasayfada giriş butonu var ona tiklayip değerleri girioruz sonra sayfalara kayıt yaptirioruz kestigi ebatların olculeri bize m2 m3 verimini herseyi verior ama benim sole bi sıkıntım var benim istedigim sey misal 6 makinede aynı tas veya farklı taşlar kesilebilior ornekte yaptim bi tane 07/120 gibi buna alternatif bi cozum olarak anasayfada bu sablın hazırladım st1 den st6 ya kadar ve altına tasın nosu ornek 07/120 yazlıdıgında ve tarih kısmınada tarih yazıldıgında ornek 15.05.2007 ve aktar bilgi cek butonuna basıldıgında st1 in toplam verimitoplam m3 ve firesini c23 c24 c25 hücresine yazacak bunlar st2 3 4 5 st6 icnde gecerli not sayfalardaki sekiller alt altta arabilir yani ikinci bir tarihte o tablonun altına yeni bi tablo olusturullur benim istegim o tarihteki toplamlari alip yapmasi simdidenilgilize tskler
 

zafer

Super Moderator
Yönetici
Katılım
8 Mart 2005
Mesajlar
3,288
Excel Vers. ve Dili
OFFICE 2003 TÜRKÇE
OFFICE 2010 TÜRKÇE
Katılım
25 Nisan 2007
Mesajlar
192
Excel Vers. ve Dili
excel 2007 Türkçe
sayın zafer hocam bu başlık altında devam edeyim o zaman mantık olarak şöyle anlatıyım şimdi anasayfadaki aktar ve yukarisi ile işimiz yok bizim işiiz st1 st2 st3 st4 st5 ve st6 ile verim fire Toplam M3 yazan yerde şimdi mantık olarak şöyle diyim tarih ve taş no bilgicek butonu var bunlarının yanına tarih ve taş nonun yanına değerler yazılacak örnek taş no için 07/120 tarih 15.05.2007 bilcek butonuna basilincada o tarihe ait tüm sayfalardaki verim toplam m3 ve fireleri anasayfadaki misalst1 için toplam verimi c23 toplam fireyi c24 ve toplam m3 de c25 içine yazacak bu st2 st3 st4 st5 st6 içinde geçerli bir sayfada 10 1000 tarih veya tablo olabilir yani bunları otomatik toplatak verimleri vs o taşa ait bilgileride anasayfadaki değerlerinin karşısına atacak sanırım anlaşılır olmuştur kolay gelsin
 

zafer

Super Moderator
Yönetici
Katılım
8 Mart 2005
Mesajlar
3,288
Excel Vers. ve Dili
OFFICE 2003 TÜRKÇE
OFFICE 2010 TÜRKÇE
Merhaba

Userform yardımı ile Genel bir sayfaya TARİH,TAŞ NO,M3,KALINLIK,EN,BOY,ADET ve FIRMA bunlara ait verileri girersiniz.
Firmalara ait sayfalarada genel sayfanızdaki verilerden yayarlanarak Topla.çarpım veya buna benzer işlevler ilede günlük toplamları alabilirsiniz.
Özet tablo kullanarak istediğiniz güne , firmaya vb. ait bilgilerinizin özetlerini çıkartabilirsiniz.

Ekli tabloyu ve oradaki sayfaları ve hücrelerdeki formülleri inceleyiniz.
 
Katılım
25 Nisan 2007
Mesajlar
192
Excel Vers. ve Dili
excel 2007 Türkçe
zafer hocam cok tşk ederim cok profosyenelce ama benim istediğim bundan daha kolaydı bu biraz karmaşık uygulamam zor benim istediğimde bu tarz ama bu biraz karşık benim işstediğim ilk örnekteki dosyada dediğiniz gibi tarih ve taş no girilir bilgicek butonuna basilir if ve endif donguleri kullanılır ve st1 st2 st3 st4 st5 st6 daki anasayfadaki karşılığına gelen hücreye denk yazdırlır benim istediğim olay kisaca kodlama ile şu şekilde

if eğer anasayfadaki taş no yanındaki hücreye yani g28 hücresine & tarih g29 hücresine yazıllıp bilgi cek butonuna basıldıgında o taş numarasına ve tarihine denk gelen 6 sayfadaki verileri al ve anayayfadaki verim fire toplam m3 karşısına yaz yani c23 c24 c25 ve diğer st2 st3 st4 st5 st6 daki değerler hücreleri otomatik olarak yazdır ve bitir end if mantik var ama kodlamam yok zamanla öğnecem inşallah sizler sayesinde
 

zafer

Super Moderator
Yönetici
Katılım
8 Mart 2005
Mesajlar
3,288
Excel Vers. ve Dili
OFFICE 2003 TÜRKÇE
OFFICE 2010 TÜRKÇE
Merhaba



zafer hocam cok tşk ederim cok profosyenelce ama benim istediğim bundan daha kolaydı bu biraz karmaşık uygulamam zor benim istediğimde bu tarz ama bu biraz karşık benim işstediğim ilk örnekteki dosyada dediğiniz gibi tarih ve taş no girilir bilgicek butonuna basilir if ve endif donguleri kullanılır ve st1 st2 st3 st4 st5 st6 daki anasayfadaki karşılığına gelen hücreye denk yazdırlır benim istediğim olay kisaca kodlama ile şu şekilde

if eğer anasayfadaki taş no yanındaki hücreye yani g28 hücresine & tarih g29 hücresine yazıllıp bilgi cek butonuna basıldıgında o taş numarasına ve tarihine denk gelen 6 sayfadaki verileri al ve anayayfadaki verim fire toplam m3 karşısına yaz yani c23 c24 c25 ve diğer st2 st3 st4 st5 st6 daki değerler hücreleri otomatik olarak yazdır ve bitir end if mantik var ama kodlamam yok zamanla öğnecem inşallah sizler sayesinde

Profesyonelce değil excelin ana prensibi veri yönetimine ait basit bir örnek.

Veri Yönetimi Uygulamaları, linki inceleyin

Topla alma işlemi zaten yapılmış onu geçin. Userform yardımı ile sayfalara veri girmede aşağıdaki linkte yapılmış.

userformdaki bilgileri sayfayalara otomatik olarak kaydettirmek

6 ay sonra bilgilerimi nasıl toparlıyayım istediğim bilgilere nasıl kolay ulaşırım dersiniz diye size yukarıda alternatif bir dosya yaptım.
İster taş numarasına ister firmaya ister tarihe göre hangi bilgileri isterseniz toparlar getirir.


Siz kafanızdakini kodlara dökmek istiyorsunuz ama öyle değil
bir hücreye tarih girip ona ait 10 adet veriyi alt alta hücrelere girdiğinizde sonradan bunları nasıl birleştirmeyi düşünüyorsunuz.
Verilerin hepsinin yanındaki hücrede tarih olamadan başka sayfada bu tarihe ait bilgiyi otomatik nasıl alacaksınız.


Anlaşamıyoruz.
 
Katılım
25 Nisan 2007
Mesajlar
192
Excel Vers. ve Dili
excel 2007 Türkçe
zafer bey üstadım aslında anlaşıyoruz ama sorunu şöyle siz diyorsunizki hücre bicimlendirmişsiniz ve bilgi alınmaz zaten bizim işimiz hücre biçimlendirilmiş yerle değil toplam m3 verim vs ile st1 st2 st3 st4 st5 st6 ben örnek olarak diyim formülle st1 için misal Anayafdaki c23 hücresine =St1!L5 C26 HÜCRESİNE =ST1!K5 C27 hücresine =ST1!J5 ve bu şekilde istediğim değerler geldi st2 st3 st4 st5 st6 ,içinde bunlar aynı ama dikkatinizi çekmek istediğim nokta tek tarih ve taş no sabit değil degişken yani bu sayfaların altlarına aynı şekilde 4 5 tablo daha yapılabiliR HATTA BU 100 de olabilirim amacım tarih ve taş noyu girip bilgi çek dedim mi bana yukarda formülle yaptiğim şekilde göstermesi sanırım şu an anlaşmış olmamız lazım hocam:)

örnek dosya ektedir kul adi : AYKUT şifreside: 123456A dır

hocam bu şekilde daha iyi anlaşırız sanırım
 
Son düzenleme:

kulomer46

Altın Üye
Katılım
23 Mart 2007
Mesajlar
1,513
Excel Vers. ve Dili
Microsoft Office LTSC Professional Plus 2021 - Türkçe
Altın Üyelik Bitiş Tarihi
08-06-2027
Bende benden son isteklerinize uygun kodlar yazdım. ek'li dosyayı inceleyiniz..
 
Katılım
25 Nisan 2007
Mesajlar
192
Excel Vers. ve Dili
excel 2007 Türkçe
sayın kulemor46 hocam çok tşk ederim istediğim çalışma buydu st3 le st5 değeri gelmior sadece gerisinde sorun yok ilginize tşkler
 

kulomer46

Altın Üye
Katılım
23 Mart 2007
Mesajlar
1,513
Excel Vers. ve Dili
Microsoft Office LTSC Professional Plus 2021 - Türkçe
Altın Üyelik Bitiş Tarihi
08-06-2027
değerli arkadaşım yildirimm, program doğru çalışıyor. Girilen verileri inceleyiniz yada verileri değiştirip kontrol ediniz. sorun olursa görüşelim..
(biz taş no ve tarih alanlarındaki bilgilere göre çıktımızı doğru alıyoruz :)
 

zafer

Super Moderator
Yönetici
Katılım
8 Mart 2005
Mesajlar
3,288
Excel Vers. ve Dili
OFFICE 2003 TÜRKÇE
OFFICE 2010 TÜRKÇE
Merhaba

Sn.Yıldırım sadece anasayfaya diğer sayfalardan toplam bilgiler gelecektide
5 tane ayrı ayrı mesajda userformu textboxları niye yaptırttınız.
 
Katılım
25 Nisan 2007
Mesajlar
192
Excel Vers. ve Dili
excel 2007 Türkçe
zafer bey böle daha hızlı ve mantıklı çalışıyor ve istenilen program bu şekilde onun için
 
Katılım
25 Nisan 2007
Mesajlar
192
Excel Vers. ve Dili
excel 2007 Türkçe
evet ve programım bitti sayın zafer beye levetm ye kolero46 ve freedom hocama çok tşk ederim yardımlarınız için çok minnettarım iyi çalışmalar
 
Katılım
25 Nisan 2007
Mesajlar
192
Excel Vers. ve Dili
excel 2007 Türkçe
tekrar merhaba programda ufak bir sorun kaldı onuda kendim düzeltmeye çalıştım ama beceremedim ekteki dosyada örnek bir uygulama var sıkıntı şu tek taş yazıldım mı program mükemmel çalışıyor ikinci taş nosu yazıldımı sıkıntı oluyor benim istediğim TAŞIN NOSU AYNI ise fire ile verimi sürekli üst üstte toplayacak taşın nosu farklı ise yeni kayıt yapacak ordan onun üstüne topluyacak örnek dosya ekte var st1 incelendiği zaman ne demek istediğim daha iyi anlaşılır yani 07/120 nolu taş fire yi sürekli üst üste topla bi satırda yaz 07/121 nolu taş fireyi topla başlangıcından itibaren yaz verimdede aynısı yada yada taş nosunun başladığı yerde fire nerde başladı misal k5 de yeni kayıtlar girildikçe üstüne topla farklı taş ise üstüne toplama yeni kayı yap ilginize şimdiden tşkler bu verim içinde geçerlidir.
KUL ADI: AYKUT ŞİFRE: 123456A vba şifreside: 123456a dır .

kısaca misal userfomrdan bilgileri girdik diyelim st2 ye 07/125 nolu taşı girdik fire k5 verim k6 denk gelior ve bundan sonraki kayıtlarda aynı taş için diyorum üstüne toplayacak fire ile verimi yani k5 ile k6 ya aynı tarihte ikinci taş girdik 07/126 bu kaçıncı satırda misal 17 satırda bilgileri aynı şekilde girecek aynı satırda toplaması vs olmayacak sonra fire verimi nerde başlıyor örnek k15 l15 buraları yazdımı sonra aynı taşa değerler girildikce burasi artacak sanırım daha açık oldu ilginize tşkler.Dosya güncellenmiştir konunun daha iyi anlasılması için st1 deki örneğe bakabiliriniz.
 
Son düzenleme:
Katılım
25 Nisan 2007
Mesajlar
192
Excel Vers. ve Dili
excel 2007 Türkçe
bu konuda bos vakti olan uzman arkadaslar inceleyip yardimci olurlarsa cok sevinirim cunki programın %98 bitti iki kisimlik bisi kaldı o %2 de programın beyni :S simdiden ilginize tsklerr
 
Katılım
25 Nisan 2007
Mesajlar
192
Excel Vers. ve Dili
excel 2007 Türkçe
sevgili üstadlarim bu dedigim olayın yapılması mumkunmudur veya mumkunse zormudur bilgi verirseniz sevinirim iyi calismalar
 

zafer

Super Moderator
Yönetici
Katılım
8 Mart 2005
Mesajlar
3,288
Excel Vers. ve Dili
OFFICE 2003 TÜRKÇE
OFFICE 2010 TÜRKÇE
Merhaba

Ekli dosyayı inceleyiniz.

Userformda kaydet tuşuna bastıktan sonra istediğiniz alanları hesaplar

Sizin verim hesabınızdaki formül yanlış

I5+I6+I7/C5 Formülü
(I5+I6+I7)/C5 olmalı

Kodlar (I5+I6+I7)/C5 ye göre yazıldı

En az 6 mesajımda burada takılacağınızı iyi bir veritabanı hazırlamanızı söyledim ama siz oldu bitti sorun yok dediniz.

Formülle isterseniz olurmu bilemem işlevler konusunda uzman arkadaşların
görüşlerini almak lazım.
 
Katılım
25 Nisan 2007
Mesajlar
192
Excel Vers. ve Dili
excel 2007 Türkçe
zafer bey tşk ederim formüllü şekilde bende programımı bitirdim dosya ektedir sorunsuz çalışıyor ama belli bir noktadan sonra mesela 1000 tane formülü uygulandıgı vakit prıogram yavaslior ve yavas kayıt edior bu formül için makrolu bi yol arıyorum hocam sizde tam istedigim gibi yapmissiniz cok tşkler benim yaptigim uzman arkadaşlardan alınma bilgi ile yapılmıstır
 
Son düzenleme:

zafer

Super Moderator
Yönetici
Katılım
8 Mart 2005
Mesajlar
3,288
Excel Vers. ve Dili
OFFICE 2003 TÜRKÇE
OFFICE 2010 TÜRKÇE
Merhaba

Sizin en son gönderdiğiniz ST.RAR dosyasında istediğinizle bu dosyanın içinde formülle yaptığınızın ne alakası var.

6 adet mesaj başlığında en az 20 sefer mesajlaştık.5 , 6 arkadaş konunuz için uğraştı
şu en son bu sefer tamam dediğiniz formüller içinmiydi.

Artık bir şey diyemiyorum..

Konunun bittiğine (bilemiyorum bittiyse ) cidden çok sevindim..
 
Üst