userformda karşılama

Katılım
5 Ağustos 2007
Mesajlar
247
Excel Vers. ve Dili
excel 2003 tr
Arkadaşlar merhaba
Bir userform üzerinde oluşturulacak texbox veya label üzerine veya uygun araç ne olursa 24 saat formatı üzerinden sabah öğle akşam gece olmak üzere günün bölümlerine uygun olarak Sabah programı açınca hayırlı sabahlar Akşam programı açınca iyi akşamlar Gecede iyigeceler gibi yazılar otomatik yadırılabilirmi. Yani userformda üzerinde karşılama ekranı gibi. Ama kodlarda sadece ilgili userforma göre değil her userformda uygulanabilecek gibi yazılmalı yani hazırlayacağımız başka userform üzerinede uygulayabilelim (Bu userform ThisWorkBook ta otomatik açılmıyor olup kullanıcı tarafından manuel açılan bir userform olsun)
Saygılar..
http://www.excel.web.tr/showthread.php?t=14232&highlight=userformda+kar%FE%FDlama burda konu irdelenmiş kısaca ama ek falan yok faydası olmadığı için yeni konu açtım
 
Son düzenleme:

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

Kod:
Private Sub UserForm_Activate()
saat = Time
If saat <= TimeValue("09:00:00") Then
MsgBox "Günaydın"
End If
If saat >= TimeValue("20:00:00") Then
MsgBox "İyi akşamlar"
End If
End Sub
 
Katılım
5 Ağustos 2007
Mesajlar
247
Excel Vers. ve Dili
excel 2003 tr
V.Bas&#305;c For Applications ilgine te&#351;ekk&#252;rler bu yazd&#305;&#287;&#305;n&#305;z kod userform a&#231;&#305;ld&#305;&#287;&#305;nda Msgbox arac&#305;l&#305;&#287;&#305;yla oluyor, Benim sordu&#287;um g&#252;n i&#231;inde aras&#305;ra s&#305;k&#231;a a&#231;&#305;p kapatt&#305;&#287;&#305;m y&#246;netim userformunun &#252;zerindeki bir TextBox &#252;zerinde g&#246;r&#252;nt&#252;lenmesiydi bunuda biraz kurcalayarak uyarlad&#305;m tekrar te&#351;ekk&#252;rler.
Sayg&#305;lar..
 
Son düzenleme:

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

Kod:
Private Sub UserForm_Activate()
saat = Time
If saat <= TimeValue("09:00:00") Then
Label1 = "Günaydın"
End If
If saat >= TimeValue("20:00:00") Then
Label1 = "İyi akşamlar"
End If
End Sub
 
Üst