Bildiğim kadarıyla Excel içerisinde, Visual Basic' te olduğu gibi bir timer komutu bulunmuyor.
Excel' de, Excel açıldığında görünüp, sonra kaybolan bir form oluşturabilir miyim?
Bunun için önce bir Autpen makrosu hazırlamak gerek.
Sub Auto_open()
Sheets("Sayfa1").Select 'Excel'in açılışta göstermesini istediğiniz sayfa
UserForm1.Show ' Açılışta açılmasını istediğiniz formun ismi
End Sub
Ardından Bir de formu kapatmak için makro oluşturmak gerek.
Sub KillTheForm()
Unload UserForm1
End Sub
Ãimdide UserForm'un kodlarına belirli bir süre sonra KillTheForm makrosunu çalıştıracak kodu girmek gerek.
Private Sub UserForm_Activate()
Application.OnTime Now + TimeValue("00:00:03"), "KillTheForm"
End Sub
Sanırım bu şekilde çalışması gerek, ben bir zamanlar kullanmıştım. Yanlışım varsa buradaki büyüklerim düzeltirler.
Sizlere daha iyi bir deneyim sunabilmek icin sitemizde çerez konumlandırmaktayız, web sitemizi kullanmaya devam ettiğinizde çerezler ile toplanan kişisel verileriniz Veri Politikamız / Bilgilendirmelerimizde belirtilen amaçlar ve yöntemlerle mevzuatına uygun olarak kullanılacaktır.