iyi günler değerli hocalarım.
hazırlamış olduğum bir excel çalışma kitabım var. ancak veri girişlerini bir makro ile yapmak istiyorum.
çalışma kitabımın örneğini ve makroda kullanmak istediğim formu şekillendirdim ancak istediğim foksiyonları yerine getirebilecek kodların nasıl olacağını tam olarak bilmiyorum.
sağdan soldan toplama bir iki satır kod yazdım ama istediğim fonksiyonları yerine getirecek kadar değil. eksiklikleri tamamlayabilmem için yardımlarınızı bekliyorum.
bu konuda bilgisi olan hocalarımın yapacağı her türlü yardım için şimdiden teşekkür ediyorum.
çalışma kitabında 7 tane sayfa mevcut
her sayfada 4 müşteri ve bir tanede günlük masraf yer alıyor
formdaki objeler:
1) 2 tane listbox
birinci listbox: makroyu çalıştırdığım zaman direkt olarak çalışma kitabındaki 7 tane sayfanın isimleri litelenecek ve herhangi birini seçtiğim de
ikinci listbox: birinci listboxta seçtiğim sayfada yer alan 4 müşteri ve masraf hücreleri listelenecek
*listboxlarda yer alan gün isimi ve müşteri ismi seçilmeden kaydet butonuna basıldığında uyarı mesajı görüntülüenecek
2) 8 tane textbox
textboxlarda müşterilerden gelen ürünler ya da masraf hücrelerine gireceğim veri değerlerini yazacağım yerler olacak
ilk altı textbox ürün verisi için 7. ve 8. textbox ise masraf verisi girmek için(7. textbox masrafın kısa açıklaması 8. textbox ise masraf tutarı)
3) 4 tane button
1. buton kaydet butonu: bu buton tıklandığında texboxlara girdiğim veriler listboxta seçmiş olduğum müşterinin listesine yazılacak
2.buton düzelt butonu : bu butona tıklandığında (ikinci listboxta seçilmiş olan müşterinin listesine yazılmış olan yanlış veriler) ilgili textboxlarda görünecek
** bu yanlış verilerin yerine yeni veriler yazıldıktan sonra kaydet butonuna basıldığında yeni veriler kayıt edilecek.
3. buton yazdır butonu: bu butona tıklandığında çalışma kitabında yer alan "hesap" isimli sayfayı(1 kez) yazdıracak.
4. buton çıkış butonu: bu butona basıldığında yapılan bütün değişiklikleri çalışma kitabına kaydedip hem makrodan hemde çalışma kitabından çıkış yapacak.
biraz uzun bir istek oldu kusuruma bakmayın. umarım yeterince anlaşılır bir şekilde dile getirebilmişimdir.
hazırlamış olduğum bir excel çalışma kitabım var. ancak veri girişlerini bir makro ile yapmak istiyorum.
çalışma kitabımın örneğini ve makroda kullanmak istediğim formu şekillendirdim ancak istediğim foksiyonları yerine getirebilecek kodların nasıl olacağını tam olarak bilmiyorum.
sağdan soldan toplama bir iki satır kod yazdım ama istediğim fonksiyonları yerine getirecek kadar değil. eksiklikleri tamamlayabilmem için yardımlarınızı bekliyorum.
bu konuda bilgisi olan hocalarımın yapacağı her türlü yardım için şimdiden teşekkür ediyorum.
çalışma kitabında 7 tane sayfa mevcut
her sayfada 4 müşteri ve bir tanede günlük masraf yer alıyor
formdaki objeler:
1) 2 tane listbox
birinci listbox: makroyu çalıştırdığım zaman direkt olarak çalışma kitabındaki 7 tane sayfanın isimleri litelenecek ve herhangi birini seçtiğim de
ikinci listbox: birinci listboxta seçtiğim sayfada yer alan 4 müşteri ve masraf hücreleri listelenecek
*listboxlarda yer alan gün isimi ve müşteri ismi seçilmeden kaydet butonuna basıldığında uyarı mesajı görüntülüenecek
2) 8 tane textbox
textboxlarda müşterilerden gelen ürünler ya da masraf hücrelerine gireceğim veri değerlerini yazacağım yerler olacak
ilk altı textbox ürün verisi için 7. ve 8. textbox ise masraf verisi girmek için(7. textbox masrafın kısa açıklaması 8. textbox ise masraf tutarı)
3) 4 tane button
1. buton kaydet butonu: bu buton tıklandığında texboxlara girdiğim veriler listboxta seçmiş olduğum müşterinin listesine yazılacak
2.buton düzelt butonu : bu butona tıklandığında (ikinci listboxta seçilmiş olan müşterinin listesine yazılmış olan yanlış veriler) ilgili textboxlarda görünecek
** bu yanlış verilerin yerine yeni veriler yazıldıktan sonra kaydet butonuna basıldığında yeni veriler kayıt edilecek.
3. buton yazdır butonu: bu butona tıklandığında çalışma kitabında yer alan "hesap" isimli sayfayı(1 kez) yazdıracak.
4. buton çıkış butonu: bu butona basıldığında yapılan bütün değişiklikleri çalışma kitabına kaydedip hem makrodan hemde çalışma kitabından çıkış yapacak.
biraz uzun bir istek oldu kusuruma bakmayın. umarım yeterince anlaşılır bir şekilde dile getirebilmişimdir.
Ekli dosyalar
Son düzenleme:
