userform refresh(yineleme)

Katılım
13 Eylül 2004
Mesajlar
77
Selam Üstadlar,
userformda refresh yada yineleme nasıl yapabilirim?
 

Ayhan Ercan

Özel Üye
Katılım
10 Ağustos 2005
Mesajlar
1,571
Excel Vers. ve Dili
Microsoft 365- Türkçe
Merhaba,

Ne yapmak istediğinize göre değişebilir.
Örnek Dosya ekleyebilirmisiniz.. ?
 
Katılım
13 Eylül 2004
Mesajlar
77
Textbox daki mesaj program çalışırken kendini güncellemiyor.İlk bulduğu mesaj da kalıyor.
mesajlar userformun sub ..._activate altına yazılmı durumda, her mesajdan sonra bir modul çalışıyor. Örnek dosya çok büyük olduğu için yollayamıyorum.Umarım anlattıklarım yeterlidir.Refresh olarak değilde belki başka bir çözüm önerirsiniz.
 

N.Ziya Hiçdurmaz

Özel Üye
Katılım
28 Nisan 2007
Mesajlar
2,218
Excel Vers. ve Dili
Office 2013 TR / 32 Bit
yanıt

Bunları deneyebilirsiniz
Kod:
Private Sub CommandButton1_Click()
For Each sil In Me.Controls
sil.Value = Empty
Next
End Sub
Kod:
Private Sub CommandButton1_Click()
For Each sil In Me.Controls
If TypeName(sil) = "TextBox" Then sil.Value = Empty
Next
End Sub
Kod:
Private Sub CommandButton2_Click()
unlad Me
UserForm1.Show
End Sub
 
Katılım
13 Eylül 2004
Mesajlar
77
Sayın Hiçdurmaz,
Kodlar textbox ı siliyorlar gibi anladım. ben textbox ın silinmesini istemiyorum
 

Ayhan Ercan

Özel Üye
Katılım
10 Ağustos 2005
Mesajlar
1,571
Excel Vers. ve Dili
Microsoft 365- Türkçe
Yineleme olayının ne zaman gerçekleşmesini istiyorsanız o kodun altına
Userform_Activate
ilave edin..
Örneğin..:

Kod:
Private Sub CommandButton1_Click()
Textbox1.Text = "Excel"
...................
...................
[COLOR=royalblue]Userform_Activate[/COLOR]
End Sub
 
Üst