• 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ü Kapalı dosyaya veri kaydetme hk

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.
M 5

murat_8181

Excel Dostu
Katılım
17 Nis 2021
Mesajlar
532
Çözümler
38
Aldığı beğeni
237
Katkı
%0.49
Excel V
Office 2016 TR
Konu Sahibi
Değerli uzman arkadaşlar birkaç gün önce bu konu başlığı altında bir paylasim yaptım. Sağolsun işsiz nikli arkadaşımız yardımcı oldu ve makrosu istediğim gibi işlem yaptı. Ancak şöyle bir sorunla karşılaştım. Textboxlar dan yada kulladigim comboboxlardan birisi boş olduğunda yani veri yazmadigimda makro hata veriyor. Bu sorunu nasıl asabilirim.
HTML:
Kod:
İçeriği görebilmek için Giriş yap ya da Üye ol.
 
Hata vermeden kayıt işlemi yapılıyor. Karşılaştığınız hata nedir?
 
Paylaştığınız dosya ve kodlar ile yaptığım denemelerin görüntüleri.
1629458729488.png1629458742840.png1629458754091.png1629458774521.png
 
  • Beğen
İfadeler: ZaLim
Konu Sahibi
Konu Sahibi
Paylaştığınız Dosyanızda herhangi bir değişiklik yapmadan, ilk mesajda paylaştığınız kodları ekledim sadece.

Sizin kullandığınız dosya ile burada paylaştığınız dosya ve kodlar aynı mı?
 
  • Beğen
İfadeler: ZaLim
Konu Sahibi
Paylaştığınız Dosyanızda herhangi bir değişiklik yapmadan, ilk mesajda paylaştığınız kodları ekledim sadece.

Sizin kullandığınız dosya ile burada paylaştığınız dosya ve kodlar aynı mı?
Aynı sekilde değişiklik yok makro çalışıyor bende textboxlarin birisi boş olsun paylaştığım hatayı alıyorum
 
Merhaba

Dosyanızın içindeki kodları bu şekilde değiştirip dener misiniz?

HTML:
Kod:
İçeriği görebilmek için Giriş yap ya da Üye ol.
 
  • Beğen
İfadeler: ZaLim
Konu Sahibi
x = WorksheetFunction.CountA(Application.Workbooks("KAPALI").Sheets("ANASAYFA").Range("A:A")) + 1 bu satırda subsrict put of Range hatası aliyorum
 
Bize örnek göndermiş olduğunuz dosyalar, gerçekte kullanmış olduğunuz dosyadan farklı mı?
 
Açık olmayan sayfa ile işlem yapmaya çalışılıyor. Bu kodu
Sayfa adını düzeltin. (Araya boşluk koyun)
HTML:
Kod:
İçeriği görebilmek için Giriş yap ya da Üye ol.
 
  • Beğen
İfadeler: ZaLim
Merhaba.
Textboxların boşmu dolumu olaylarını koda ekledim
Tarih textboxuda eklerseniz TextBox5 olarak yapın ve koddaki pasif yerleri aktif edin.
Kapalı sayfanın son satır numarasını Ado ile yaptım daha kullanışlı böylesi.


HTML:
C#:
İçeriği görebilmek için Giriş yap ya da Üye ol.


HTML:
C#:
İçeriği görebilmek için Giriş yap ya da Üye ol.

HTML:
C#:
İçeriği görebilmek için Giriş yap ya da Üye ol.

SonSatirNo = 0

adoCN.Close
Set RS = Nothing
Set adoCN = Nothing

End Function
 
  • Muhteşem
İfadeler: ZaLim
  • Beğen
İfadeler: ZaLim
Ayrıca kapalı dosya açılacaksa alttaki gibi daha uyugun olur bence kod.
Kapalı excel yolu ayarlanabilinir.

HTML:
C#:
İçeriği görebilmek için Giriş yap ya da Üye ol.
 
Çözüm
Konu Sahibi
Durum
Konu Çözümlendiği İçin Kapatılmıştır.
Geri
Üst