• DİKKAT !

    Forum içeriğine ve tüm hizmetlerimize erişim sağlamak için foruma kayıt olmalı ya da giriş yapmalısınız. Foruma üye olmak Dosya Yükleme tamamen ücretsizdir.

Çözüldü Userformdaki verileri excele kaydetme

Bu konu çözüldü olarak işaretlenmiştir. Çözülmediğini düşünüyorsanız konuyu rapor edebilirsiniz.
Durum
Konu Çözümlendiği İçin Kapatılmıştır.

ERKAN YILMAZ

Yeni Üye
Katılım
16 Ocak 2022
Mesajlar
431
Aldığı beğeni
144
Excel V
Office 365 TR
Konu Sahibi
Merhaba,

Ödenemez Giriş Ekranı formumda girmiş olduğum verilerin excel'e Ödenmez Data sayfasına kayıt edilmesini istiyorum. Burada dikkat edeceğimiz bir husus tanımladığımız ürünün birden çok reçete ürünü olursa eğer ürün tanımla sayfamızda olduğu gibi bir kayda ait ödenmez kayıt numarasının alt alta gelmesi.

Ekran görüntüsünde de görüldüğü gibi bir long island ice tea ürünü kaydediyoruz bunun 4 adet ürünü çıkıyor bunlarında o kayda alt alta eklenmesi gerekiyor.

Ben textboxların excel sütun karşılıklarını yazıyorum belki yardımcı olur.

Ürün girişi sekmesinde ki ve üst açıklamalarda ki textbox,

TextBox15 - A
TextBox146 - B
TextBox150 - C
TextBox1 - D
TextBox2 - E
TextBox3 - F
TextBox5 - G
TextBox8 - H
TextBox11 - I
TextBox6 - J
TextBox9 - K
TextBox12 - L
TextBox7 - M
TextBox10 - N
TextBox13 - O
TextBox14 - P

Reçete Stok Bilgileri sekmesi,

TextBox100 - Q
TextBox107 - R
TextBox114 - S
TextBox121 - T
TextBox128 - U
TextBox145 - V

ve altında ki textboxlar

Açıklamalar sekmesi,

TextBox147 - W
TextBox148 - X
TextBox149 - Y


Yardımlarınızı rica ederim.

Bu bağlantı ziyaretçiler için gizlenmiştir. Görmek için lütfen giriş yapın veya üye olun.
 
Çözüm
Erkan Bey merhaba,
Dosyanızı yeniden oluşturdum,
fazla kodları ve sayfaları temizledim, bir kaç kod eklemesi yaptım.
Sistemsel kontrollerini yaptım, iki şekilde de herhangi bir hata almadım.
Son dosyanız ektedir.
Konu Sahibi
Merhaba Hocam,

Genel dosyada ondalık sisteminde sorun olsaydı eğer diğer mavi ile işaretlediğim yerlerde de sorun olur du diye düşünüyorum. Kırmızı ile işaretlediğim yerlerin kodlarında mı ondalıklarını değiştirmemiz gerekiyor acaba? Sadece tahmin yürüyorum hocam.
 
Erkan Bey merhaba,
Kendi sistemimi "," olacak şekilde değiştirip denemeler yaptım,
Olmadı function yazdım,
Onunla küsürat problemini giderdim. Görseldeki gibi kayıt yaptım, düzenlemeler yaptım, herhangi bir hata ile karşılaşmadım.
Bu sefer tamam dersiniz umarım?
Bir de formüllerinizde tutarsızlıklar var gibi, onları kontrol edin, kar zarar vesaire, ben aklımın erdiğince düzenlemeye çalıştım, fakat doğru formulüzasyon sizin yapacağınızdır.
İyi günler.
 
Konu Sahibi
Merhaba arschimet Hocam,

Seni de çok fazla yordum hocam farkındayım ama bir türlü sonunu getiremedik. Allah senden gani gani razı olsun inşallah...

Ofiste öğleden sonra bütün işimi gücümü bıraktım dün ile bugün göndermiş olduğunuz dosyaları tek tek inceledim. Kodlardan pek anlamıyorum ama bütün hesaplama formüllerini baştan aşağıya kontrol ettim ve dün göndermiş olduğunuz dosyada ürün tanımlama userformunda hesaplamalarda hatalar tespit ettim ve o hataları düzelttim. Şu anda excel sistemimde ki ondalık ayarları ekran görüntüsünde olduğu gibi ve ürün tanımlama userformunda ki hesaplamalarda ki hatalar düzeldi.

Şu anda göndermiş olduğum dosyada yani dün tarihli (07.04.2022) dosyada, sadece ödenmez satış ekranında ekran görüntüsünde belirtmiş olduğum ondalıklarında problem kaldı. Formüllerini kontrol ettim yanlışlık yok hesaplamalar doğru.

Toplam KDV Dahil Fiyatı 7000 olarak çıkıyor 70,00 olması gerekiyor, KDV tutarı 10,67 - hariç fiyat da 59,32 olması gerekiyor.

Bu bağlantı ziyaretçiler için gizlenmiştir. Görmek için lütfen giriş yapın veya üye olun.
 
Erkan abey abey bu dosyaya hiç bulaşmamayım dedim yine dayanamadım :)

Private Sub TextBox151_Change() kodundaki alttaki gibi cdbl yerine Val eklendi.

HTML:
Rich (BB code):
İçeriği görebilmek için Giriş yap ya da Üye ol.

Sub KDVveiskontohesapla() kodunda ise tek tırnaklı olnlar alttakileri ile değiştirildi.

HTML:
Rich (BB code):
İçeriği görebilmek için Giriş yap ya da Üye ol.
 
Son düzenleme:
Konu Sahibi
Erkan abey abey bu dosyaya hiç bulaşmamayım dedim yine dayanamadım :)

Private Sub TextBox151_Change() kodundaki alttaki gibi cdbl yerine Val eklendi.

HTML:
Rich (BB code):
İçeriği görebilmek için Giriş yap ya da Üye ol.

Sub KDVveiskontohesapla() kodunda ise tek tırnaklı olnlar alttakileri ile değiştirildi.

HTML:
Rich (BB code):
İçeriği görebilmek için Giriş yap ya da Üye ol.

Merhaba Üstad,

Eyvallah sağolasın teşekkür ederim.

Ama şimdi ekran görüntüsü göndermiş olduğum ürün tanımlama giriş userformunda işaretlemiş olduğum değerler bozuldu.

Ödenmez satış ekranında 2 nolu ekran görüntüsünde ki işaretlemiş olduğum değerlerde herhangi bir değişiklik yok.

Senin yukarıda söylemiş olduğun gibi Textbox152 için CdBI değerlerini val yaparak denedim yine olmadı.
 
Rica ederim.
Diğer kodlarda benim yaptığım gibi val olarak denedin mi?
Yinede bir bakayım bugün.
 
Neyse inceledim dosyayı tüm karışıl mesela resimdeki gibi 3 adet bu çalışma kitabı var vs...
Bence tüm kodları yaptırın adım adım soru sorarak.
Tabii arşimet amey bitirirmi bilmiyorum önceki resimde 70.00 görüküyor hücreye yazdırıyorum 7000 çıkıyor :)
Ama başka yerde 70(yetmiş) olarak görüküyor :)
Kolay gelsin abey.


Screenshot 2022-04-09 120036.png
 
Konu Sahibi
Merhaba Üstad,

Sorun sadece göndermiş olduğum textboxların ondalık sisteminde şu anda .

7000 = 70,00

1067,76 = 10,67

5932 = 59,32

yukarıda ki şekilde olması gerekiyor.
 
Erkan Bey merhaba,
Ekli dosyayı deneyiniz.
 
Konu Sahibi
Merhaba Hocam,

En son göndermiş olduğum 07.04.2022 tarihli dosyada sadece ödenmez formunda problem vardı şimdi ki göndermiş olduğun dosyayı denedim.

Son yazdığım düzeltmeleri #63 nolu mesajımda göndermiş olduğum dosyada yapmamışsınız sanırım, Excel ayarlarında sistem ayarlarını değiştirmem gerekiyor muydu ? Çünkü ekran görüntüsünde göndermiş olduğum hataları tekrar alıyorum.

Ödenmez yazdığım ekran görselinde ilk ürünü çağırdım zaman ekran görselinde de görüldüğü üzere sıkıntı yok satış miktarı 2 yaptığım zaman Ödenmez2 yazdığım görsel de ki hatayı alıyorum ve Ödenmez3 yazdığım hatayı alıyorum.

Ödenmez formunda ki düzeltmeleri bunun üzerinde yapabilseydiniz daha iyi olurdu çünkü bu dosyada yine değişiklik yapıp göndermiştiniz. Excel ayarlarım ekran görüntüsü de olduğu gibi bu yüzden yapabilir mi acaba?
 
Konu Sahibi
Merhaba Hocam,

Şöyle yapsak nasıl olur excelin sistem ayarlarını kullanarak yeniden ondalık sistemlerini mi revize etsek , gerçi şu anda sistem ayalarını kullan işaretliyorum kayıt ediyorum dosyayı kapatıp açtıktan sonra o tik işareti kalkmış oluyor.
 
Konu Sahibi
Merhaba Üstadım,

Bütün dosyalar ve kodlar iyice kafa karışıklığına sebep oldu, sizin en göndermiş olduğunuz 07.04.2022 tarihli dosyada sadece 2 yerde hatamız vardı. Dosyanın tamamında ondalık sisteminde hata olduğunu düşünmüyorum çünkü diğer textboxların ondalık sisteminde sorun yok gibi. İlk önce ürün tanımlama giriş formunda 1 nl ekran görüntüsünde işaretlemiş olduğum 2 textbox'ın ondalık sisteminde sorun var. İlk önce buraya halledebilirsek hocam daha sonra diğer tarafa tekrar bakabiliriz.

Excel sistem ayarlarım 2 nolu ekran görüntüsünde ki gibi ki bu sebepten dolayı da olacağını sanmıyorum. Yapmış olduğum denemeler sonucunda 1nl ekran görüntüsünde ki hatanın kur daki noktalama işaretinden kaynakladığını tespit ettim. 3 nl ekran görüntüsünde de görüldüğü gibi hesap makinasında bile hesaplarken nokta koyduğumuz zaman görselde olduğu gibi aynı sonuca varıyoruz.

Döviz kurunun 16.3148 değil de 16,3148 virgüllü geldiği zaman sorunun çözüleceği düşüncesindeyim. 4 nolu ekran görüntüsünde de görüldüğü gibi kur'u virgüllü ayırdığımız zaman doğru sonuç çıkıyor. Kayıt esnasında da zaten yanlış kayıt ediyor.

Aslında kur kayıt işlemine de baktığımız zaman internet verilerinden virgüllü geliyor ama excel'e kayıt ettiğimiz zaman nokta ile ayrılıyor. Aslında tamamen bu dövizin kayıt aşamasında sorun. bu da sistem ayarlarının "." ve "," olmasından dolayı 2 nolu resimde olduğu gibi.

Excel sistem ayarlarını "," ve "." bu şekilde değiştirdiğim zaman 7 - 8 nl ekran görüntülerinde ki gibi kur virgüllü geliyor ama yine userformda 9 nl ekran görüntüsünde ki gibi kur textbox'ı "." nokta ile ayrılıyor. Tamamen burada ki ayardan sanırım.

Ayrıca excel ayarlarını ", - ." olarak ayarlayıp kayıt ediyorum dosyayı kapatıp açtıktan sonra yine eski haline dönüyor. :)

Desteğini rica ederim.

Bu bağlantı ziyaretçiler için gizlenmiştir. Görmek için lütfen giriş yapın veya üye olun.
 
Erkan bey merhaba,
Ekli dosyada iki sistemde de (nokta virgül) iki userform eksiksiz ve hatasız çalışmaktadır.
detaylıca inceleyiniz.
 
Konu Sahibi
Merhaba Hocam,

Dosyayı ilk yükledim bilgisayara, dediğiniz gibi bütün userformlar çalıştı ve sorun yoktu, keşke ekran görüntüsü alsaydım unuttum, kayıt ettim kapattım, tekrar açınca yine değişti anlamadım. Şu anda excel ayarlarınız nasıl acaba? Bir şey bütün ayarlarımı değiştiriyor anlamadım.
 
Excelin ayarlari default, yani sistem ayraçlarını kullan seçeneği aktif, nokta da virgül de kullanılabiliyor, daha olmadi bilgisayarınızın bölge ve dil seçenekleri menüsünden ayraçları tanımlayıp kontrol edebilirsiniz
 
Konu Sahibi
Merhaba Hocam,

Hiç bir ayarı oynamadım, kapatıp açtım şu anda normal çalışıyor 2 nolu ekran görüntüsünde görüldüğü gibi. Şimdi bu dosyayı kayıt ettim ve kapattım. Tekrar açtım ve 3 nolu ekran görüntüsünde görüldüğü gibi bir yerde çakışan kodlar mı var acaba bilemedim çok enterasan, sizde kayıt edip bir kaç defa kapatıp açıp denediniz mi hiç hocam?
 
Durum
Konu Çözümlendiği İçin Kapatılmıştır.
Geri
Üst