Çözüldü UserForm Üzerinden Veriyi Birden Fazla Sayfaya Aktarma

  • Konuyu başlatan Konuyu başlatan Necmi25
  • Başlangıç tarihi Başlangıç tarihi
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...

Necmi25

Yıllık Site Üyesi
Excel Versiyonu
Excel 2019
Excel Sürümü
64 Bit
Excel Dili
Türkçe

Ekli dosyalar

  • 1.xlsm
    1.xlsm
    50.8 KB · Görüntüleme: 1
Çözüm
Private Sub UserForm_Initialize() prosedürüne;
VBA:
Görüntülemek için giriş yapmanız gerekmektedir.
(4 satır)
Kodlarını eklerseniz; UserForm açıldığında, oradaki nesnelerdeki yazılar temizlenir.
VBA:
Görüntülemek için giriş yapmanız gerekmektedir.
(21 satır)
UserForm2'nin Private Sub CommandButton1_Click() olayına üstteki kodu yapıştırıp dener misiniz?
Doğru anladıysam.
 
userform2 de bulunan kaydet butonuna eklediğimde o buton için çalışıyor ancak, userform1 içinde bulunan kaydet butonuna aynı kodu eklediğimde ise hata veriyor ve userform1 de bulunan verileri eklemiyor hiç bir yere.
 
UserForm1 üzerindeki nesneleri değiştirin kodlarda.
Yani;
  • UserForm2'de ComboBox2 olan nesne, UserForm1'de ComboBox1 şeklinde.
  • UserForm2'de TextBox2 olan nesne, UserForm1'de TextBox53 şeklinde.
Onları düzeltirseniz aktif sayfa hangisiyse; ona göre işlem yapar..
Lakin; bence bunu ayrı ayrı UserForm'lar yapmak yerine, tek bir UserForm üzerinden ilerletebilirsiniz.
 
ancak "görev ekle" butonu tıklandığında son userforma son yazılan veriler otomatik olarak userform içine yüklü olarak geliyor. onu engelleme imkanı var mı?
 
1716587692500.webp


UserForm'ların üzerindeki ComboBox nesnelerine ilgili yerden veri almasını tanımlamışsınız.
Bu alanları ya silip kodla veri almanız gerekebilir.
Gelecek verilerin hangisi olduğunu anlayamadım.
 
örneğin bir görev ve açıklaması yazılıp kaydete tıklandıktan sonra görev ekle butonu tekrar tıklandığında userform son seçilen görev ve onun açıklaması ile dolu olarak açılıyor
 

Ekli dosyalar

  • g8.webp
    g8.webp
    4.1 KB · Görüntüleme: 2
Private Sub UserForm_Initialize() prosedürüne;
VBA:
Görüntülemek için giriş yapmanız gerekmektedir.
(4 satır)
Kodlarını eklerseniz; UserForm açıldığında, oradaki nesnelerdeki yazılar temizlenir.
 
Çözüm
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...
Üst