Her 5 sn de bir userform refresh?

Katılım
5 Şubat 2005
Mesajlar
114
Altın Üyelik Bitiş Tarihi
03-03-2022
Merhabalar arkadaşlar,
Forumda araştırdım ama bulamadım, gerçi bu konu nasıl araştırılır oda ayrı bir konu. Arkadaşlar, userformda pekçok txtbox var, ve her 5 sn de bir userformun textbox1'i setfocus yapmasını istiyorum. Bu kontrolu initialize demi yapmam gerekiyor bilemiyorum. Ayrıca siz formda herhangi bir oynama yapmadığınız zamana setfocus yapmasını istiyorum, yani herhangi bir change, exit vb eventlar ile yapamıyorum.
Yardımlarınızı bekliyorum..
Kolay gelsin..
 
Katılım
5 Şubat 2005
Mesajlar
114
Altın Üyelik Bitiş Tarihi
03-03-2022
:S Arkadaşlar kimsenin konu hakkında bilgisi yokmu.. Acaba yapılabilirliğimi yok..
Neyse biraz daha bekleyelim..
 

Haluk

Özel Üye
Katılım
7 Temmuz 2004
Mesajlar
12,406
Excel Vers. ve Dili
64 Bit 2010 - İngilizce
+
Google Sheets
+
JScript
Altın Üyelik Bitiş Tarihi
Userform1 kodları :

Kod:
Private Sub TextBox1_Exit(ByVal Cancel As MSForms.ReturnBoolean)
    Call StopTimer
    Call StartTimer
End Sub
'
Private Sub UserForm_Initialize()
    Call SetFocusTextBox
End Sub
'
Private Sub UserForm_QueryClose(Cancel As Integer, CloseMode As Integer)
    Call StopTimer
End Sub
Yeni bir standart modül ilave edin, aşağıdakileri de buraya yerleştirin:

Kod:
Dim RunWhen As Double
Const RunWhat = "SetFocusTextBox"
'
Sub StartTimer()
    RunWhen = Now + TimeSerial(0, 0, 5)
    Application.OnTime Earliesttime:=RunWhen, Procedure:=RunWhat, Schedule:=True
End Sub
'
Sub StopTimer()
    On Error Resume Next
    Application.OnTime Earliesttime:=RunWhen, Procedure:=RunWhat, Schedule:=False
End Sub
'
Sub SetFocusTextBox()
    UserForm1.TextBox1.SetFocus
    Call StartTimer
End Sub
 

Seyit Tiken

Uzman
Uzman
Katılım
23 Ağustos 2005
Mesajlar
4,651
Excel Vers. ve Dili
Excel : 2010
Text2 veya Text3 tıkladıktan 5 saniye sonra Text1'e Setfocus(geçiş) olacağı görülecektir.

Sub bessnbir()
UserForm1.TextBox1.SetFocus
auto_open
End Sub

Sub auto_open()
Application.OnTime Now + TimeValue("00:00:05"), "bessnbir"
End Sub
 
Katılım
5 Şubat 2005
Mesajlar
114
Altın Üyelik Bitiş Tarihi
03-03-2022
İlginiz için çok teşekkür ederim, kodlar güzel çalışıyor. Gözümsünüz..
Kolay gelsin...
 
Üst