• DİKKAT

    DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
    Altın Üyelik Hakkında Bilgi

Command butonlar ile userformlar arası gezinti geçiş ve dtpicker ile günleri toplam

Katılım
19 Şubat 2011
Mesajlar
177
Excel Vers. ve Dili
excel 2010 tr
sizden öğrendiklerimle buraya kadar yapabildim.
yardım gerekli.
saygılarımla....
 

Ekli dosyalar

Sayın drseref,

Userformlar arasında, ilgili buton ile

userform1.hide 'Gizlenecek form
userform2.show 'Gösterilecek form

gibi geçişler yapabilirsiniz.

Ayrıyeten DTPicker nesnesine tarih eklemeyi daha önceki bir konuda aşağıdaki şekilde yanıtlamıştım.

Yeni bir excel kitabı açın. VBA'ya geçin. 1 form oluşturun. Üzerine 1 adet DTPicker ve 1 adet Textbox nesnesi yerleştirin. DTPicker'in kodlarını aşağıdaki şekilde yazın ve formu çalıştırıp DTPicker'da tarihi değiştirin. Textbox1'de seçilen tarihe 5 gün eklendiğini göreceksiniz. (Aşağıda 5 yazdığımız için)

Private Sub DTPicker1_Change()
TextBox1 = DTPicker1 + 5
TextBox1 = Format(TextBox1, "dd.mm.yyyy")
End Sub
 
haklısın ama userform 5 üstünden coomand buton 1 ile userformu açamadım.
Private Sub CommandButton1_Click()
UserForm1.Show
End Sub
yazdım olmadı.
 
Sayın drseref,

Verdiğimiz cevapları çok iyi incelemiyorsunuz. Bu aceleniz neden ?

Userformlar arasında, ilgili buton ile

userform1.hide 'Gizlenecek form
userform2.show 'Gösterilecek form

gibi geçişler yapabilirsiniz.


Yapmanız gereken Userform5 üzerindeki CommandButton1 'e

Userform5.Hide
Userform1.Show

yazmak.


Sayın drseref,

Önce üstteki mesajı yazmıştım, ama yine olmamış olabilir diye gönderdiğiniz örneği inceleyeyim dedim. Problemin Siz'de olduğunu gördüm.

Daha önce Userform1 üzerinde bulunan Combobox1'i kaldırmışsınız ama kodlarınız arasında form aktif olunca veri alması için combobox1 var. E olmayan combobox veri alamayacağına göre hata verir.

Size tavsiyelerim,

1. Öncelikle ne istediğinize karar verin ve ona göre form oluşturun.
2. Zorunlu olmadıkça form üzerindeki nesnelerinizi değiştirmeyin.
3. Formlarınızı hazırlar iken, combobox, textbox gibi nesneleri yerleştirirken isimlerinin birbirini takip etmesine özen gösterin. (İleride yazacağınız kodlarda bunun ne kadar gerekli ve faydalı bir şey olduğunu göreceksiniz)
 
dediğiniz gibi oldu.
uğraşınız için tşk ederim.
problem çözüldü.
 
Son düzenleme:
Commandbutton1
Anasayfa.Hide
Öğrenciişleri.Show

CommandButton1e bastığımda Öğrenciişleri açılıyor.
Burda queyclose olayında
Öğrenciişleri.Hide
Anasayfa.Show

x ya bastığımda anasayfa açılıyor

Ansayfada tekrar CommandButton1e öğrenciişleri açılıyor fakat
Öğrencişlerinde x'ya bastığımda hiçbir şey olmuyor.

Unload Anasayfa
Load Öğrenciişleri
Öğrenciİşleri. Show
komut dizlerini kullanırsam her iki sayfa içinde 2. kez açılıp kapanma yapmıyor.
kıasacası userformlar arasında gezinme yapamıyorum.
Rica etsem bakabilrimisiniz
 
Geri
Üst