• DİKKAT

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

bir userformdaki butonla diğer formdaki textboxları temizleme

Katılım
15 Ekim 2008
Mesajlar
72
Excel Vers. ve Dili
2003 TÜRKÇE
userform2 üzerinde evet ve hayır olmak üzere iki butonum var. hayır butonuna tıkladığımda userform2 yi kapatıp userform1 e geri dönsün tüm textboxları temizlesin ve imleç 1. textboxa ayarlansın istiyorum..

userformlarla ilgili baya bir araştırma yaptım ama bulamadım. Yardımcı olacaklara şimdiden teşekkürler.
 
Merhaba

userform2 için

Kod:
Private Sub CommandButton1_Click()
Unload UserForm2
UserForm1.Show
End Sub

userform1 için

To değerini textbox sayınıza göre değiştiriniz.

Kod:
Private Sub UserForm_Activate()
On Error Resume Next
For i = 1 To 20
Controls("Textbox" & i) = ""
Next
TextBox1.SetFocus
End Sub
 
zafer hocam merhaba

userform1 zaten açık

yazdığınız kodu girince userform1.show hata veriyor.
 
Merhaba



Birini kapatmadan diğerini açamazsınızki.
 
Son düzenleme:
Merhaba

Siz sorunuzda Userformların numaralarını yanlış söylemişsiniz
HAYIR bıtonu userform1'in üzerindei diğer userformun numarasıda 5

userform1 için

Kod:
Private Sub CommandButton1_Click()
Unload UserForm1
UserForm5.Show
End Sub

userform5 için

To değerini textbox sayınıza göre değiştiriniz.

Kod:
Private Sub UserForm_Activate()
On Error Resume Next
For i = 1 To 20
Controls("Textbox" & i) = ""
Next
TextBox1.SetFocus
End Sub
 
hocam
bu seferde "Ambigunous name detected: Userform_activate" hatası veriyor

formu hiç açmıyor
 
Merhaba

Sizin istediğiniz. Userform1 üzerindeki HAYIR butonuna basınca
Userform1 kapansın Userform5 açılsın ve üzerinde bulunan Textbox'ların içeriği silinsin istemiyormusunuz.
 
Merhaba

Sizin istediğiniz. Userform1 üzerindeki HAYIR butonuna basınca
Userform1 kapansın Userform5 açılsın ve üzerinde bulunan Textbox'ların içeriği silinsin istemiyormusunuz.

evet öyle istiyorum ancak sizin yazdığınız kodu yazdığımda userform5 te yukarıda yazdığım hatayı veriyor.

acaba excel 2000 kullandığım için olabilir mi?
 
Merhaba

Userform_activate sizdede var onun için bu hatayı alıyorsunuz.

Userform activate içindeki kodları kendi formunuzdaki Userform_activate içine kopyalayacaksız.
 
zafer hocam çok özür dilerim bende sonradan farkettim. dediğinizi yaptım ama yine bir sonuç alamadım kafayı yememe az kaldı.
 
Merhaba

Aşağıdaki dosyayı inceleyiniz.

Önce userform1'i çalıştırınız
 

Ekli dosyalar

önce userform1 i çalıştırdığımda oluyor ancak ben userform1 e userform5 ten geçiş yapmak zorundayım. Yani comboboxta yaşlı seçilip enter dendiğinde userform1 açılıyor.

önce userform5 i çalıştırıp sonra userform1 i açtığımda ise olmuyor.
 
hocammm oldu :) userform5 te iken userform5 i gizleyip yani unload me deyip userform1 e geçince oldu. OHH BEE.. Hocam çok teşekkür ederim valla çok sabırlısınız
 
Merhaba


İnceleyiniz.
 

Ekli dosyalar

Rica ederim.

İiyi çalışmalar
 
Geri
Üst