Soru Vba Form Kayıt Yapmak ve Kayıt içinden verileri süzmek

Katılım
11 Haziran 2013
Mesajlar
50
Excel Vers. ve Dili
Türkçe Excel 2016 Pro
Öncelikle herkesin kadir gecesi mübarek olsun.
Ben hesapları tutmak için küçük bir çalışma yaptım. Çalışma mantığı şu şekilde.
Hesap kaydı açmak
Açılan hesap kaydına işlem girmek
Örnek : Ali hesabını açtık Ali bize 100TL para bıraktı biz bunu alinin hesabına giriş yapıyoruz. daha sonra alinin hesabından ödeme yaptık diyelim bu seferde alinin hesabından çıkış yapıyoruz.
Raporlama : Hesabın tüm hareketlerini görmek veya tüm hesapların hareketlerini görmek
Ve en son kasa : burdan da tum hesapların bakiyelerini raporlarmak.

Gelelim benim yapabildiklerimi formları oluşturdum birbirine bağladım hangi form nereye gidecek nereden veri alacak hesap açma silme ve değiştirme ekledim.
Hesap kayıtları buton ekledim ordan yeni hesap açabilir silebilir ve değiştirebiliriz.
Kasa Giriş buton ekledim ordan hesap adını seçip gereken alanları doldurup kaydetmek
Kasa Çıkış buton ekledim ordan da hesap adının seçip gereken alanları doldurup kaydetmek
Hesapları listele butonu ekledim ordanda tüm hesapları görmek
Kasa butonu bu butona tıkladığımızda da tüm hesapların bakiyelerinin gelmesi.

eksiklerim var yapamadım eklediğim excel sayfasında mevcut. daha önce bunu formül ile yapıyordum ama verim alamadım hesap ekledikçe sayfa açılmamaya başladı bu yüzden form vba yaparak çalışmayı hızlandırmak ve daha fazla verim almak için bunu yaptım. hiç bilgim yok bu konuda sadece videolar izleyerek bu formu oluşturdum gelebildiğim nokta burası. bu konuda yardımlarınızı bekliyorum.

Dosya : https://yadi.sk/d/KVMlQ95Iv6ajiw

Yardımcı olabilecek herkese şimdiden tşk ederim.
 

YUSUF44

Destek Ekibi
Destek Ekibi
Katılım
4 Ocak 2006
Mesajlar
12,071
Excel Vers. ve Dili
İş : Ofis 365 - Türkçe
Ev: Ofis 365 - Türkçe
Sorununuzu muhtemelen çözemem ancak dosyanızı indirdiğimde gördüğüm bir sorunu belirtmek isterim.

Öncelikle çok şık bir userform yapmışsınız, tebrik ederim. Ancak formunuza eklediğiniz exceli gizleme özelliği hiç hoş değil. Neden benim açtığım excel dosyaları gizlensin ki? İlla böyle bir düzenleme yapacaksanız yapacağınız ayarlama sadece o dosyayla ilgili olsun o anda açık olan ya da olmayan başka bir dosya ya da programı etkileyen düzenlemeler yapmayın. Kısacası kullanıcıların çalışma düzenine müdahale etmeyin. Bu sebeple ben dosyanızı incelemedim bile.
 
Katılım
11 Haziran 2013
Mesajlar
50
Excel Vers. ve Dili
Türkçe Excel 2016 Pro
Hocam birseyi gizledigim falan yok o ozelligi sevdigim icin ekledim sonuc olarak excel ile isim yok form uzrrinde calisma yalacagim excele gecmek istedigimde ise butona tiklayip exveli acacagim kodlar ortsds dosya ortada birsey gizlemedim yani.
 

YUSUF44

Destek Ekibi
Destek Ekibi
Katılım
4 Ocak 2006
Mesajlar
12,071
Excel Vers. ve Dili
İş : Ofis 365 - Türkçe
Ev: Ofis 365 - Türkçe
Gizlemekten kastım userform açılınca açık olan diğer excel dosyalarının gizlenmesi. Ben de bunu sevmiyorum, sevemedim, neden ihtiyaç duyulduğuna da anlam veremiyorum. Şöyle düşünün, o anda açık olan belki 10 tane dosyam vardı, bir kısmı kaydedilmemişti, sizin dosyayı açınca hepsi ekrandan kayboldu, bu arada excel dondu ve hepsi kapandı, kaydedilmemiş bazı verilerim kayboldu.

Siz kullanırken sorumluluk sizindir ama başkalarıyla paylaştığınız hele de yardım istediğiniz bir dosyada, o kişinin alışkanlıklarına müdahale etmek sizce doğru bir şey mi?
 
Katılım
11 Haziran 2013
Mesajlar
50
Excel Vers. ve Dili
Türkçe Excel 2016 Pro
Gizlemekten kastım userform açılınca açık olan diğer excel dosyalarının gizlenmesi. Ben de bunu sevmiyorum, sevemedim, neden ihtiyaç duyulduğuna da anlam veremiyorum. Şöyle düşünün, o anda açık olan belki 10 tane dosyam vardı, bir kısmı kaydedilmemişti, sizin dosyayı açınca hepsi ekrandan kayboldu, bu arada excel dondu ve hepsi kapandı, kaydedilmemiş bazı verilerim kayboldu.

Siz kullanırken sorumluluk sizindir ama başkalarıyla paylaştığınız hele de yardım istediğiniz bir dosyada, o kişinin alışkanlıklarına müdahale etmek sizce doğru bir şey mi?
benim böyle birşeyden haberim yok hocam neredeyse o kod sileyim. ben yeni başladım daha o yüzden böyle olduğundan haberim yok kusura bakmayın.
 

cems

Altın Üye
Katılım
2 Eylül 2005
Mesajlar
2,550
Excel Vers. ve Dili
office 2010 tr 32bit
Altın Üyelik Bitiş Tarihi
13-06-2029
Sayın webtasarim
Dosyanızdaki temel sorunlardan biri de sanıyorum listview kullanımınız ..
Elinizdeki versiyonlardan düşük excel versiyonu olanların çoğunda bu nesne default olarak yok ya da kitaplığını açmak gerek.
Bu durumda iki seçenek var bir yardım için ; ya listview aktive etmek ya da dosyayı unutmak .
Size önerim her ne kadar daha az şekil kolaylığı olsa da listbox kullanmanız , zira sizde de farklı versiyondaki iki makinanızda
çalışmayabilir dosyanız, herşeyi doğru olsa da ...
 

Ekli dosyalar

Son düzenleme:

cems

Altın Üye
Katılım
2 Eylül 2005
Mesajlar
2,550
Excel Vers. ve Dili
office 2010 tr 32bit
Altın Üyelik Bitiş Tarihi
13-06-2029
textbox ve comboboxların adını degiştirmek kod zorluğu da getirebilir. Öneri ve örneksel olarak , kayıt yapan kodların bitiminde
ve end sub dan önce boxları boşaltın.

textbox1.text = ""
combobox1.text =""

kendi box adlarınıza göre örnekleyin zira her harekette bendeki 2010 versiyonda bu nesne bu makinada yok diyor

Diğer sorunuzla , bu zorluk neden ile cevap üretmem zor
 
Katılım
11 Haziran 2013
Mesajlar
50
Excel Vers. ve Dili
Türkçe Excel 2016 Pro
Hayırlı Geceler . Eski Çalışma değiştirildi yeni çalışma burda yardımcı olacak arkadaşları bekliyorum lütfen.
Kim hangi konuda yardımcı olabilirse sevinirim.

Çalışma Dosyası : https://yadi.sk/i/3n4TwENQQD6EmQ
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,763
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Bence linkteki konuları inceleyin.

 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,763
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Ek olarak linkteki konuları da incelemenizde fayda var.

 
Üst