• DİKKAT

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

Sayfa Aktif olunca Mesaj ver

Katılım
22 Ekim 2011
Mesajlar
261
Excel Vers. ve Dili
2013
Merhabalar;
Sayfa1 aktif olunca ekrana nasıl mesaj verdirebilir-im.
Saygılarımla...

Mesela, Sayfa1 seçince Ekranda "Sayfa1'e giriş yaptınız" yazsın.
 
Merhaba.

Sadece belli sayfalar için uygulama istiyorsanız,
istediğiniz sayfanın adına fareyle sağ kılayıp KOD GÖRÜNTÜLEyi
seçtiğinizde açılacak VBA ekranının sağ tarafındaki boş alana aşağıdaki kod'u yapıştırın.

Başka bir sayfadan kod'un uygulandığı sayfaya geçtiğinizde ekrana uyarı penceresi gelecektir.
.
Kod:
Private Sub Worksheet_Activate()
MsgBox ActiveSheet.Name & " HOŞGELDİNİZ."
End Sub
 
Thisworkbook modülüne :cool:
Kod:
Private Sub Workbook_SheetActivate(ByVal Sh As Object)
MsgBox ActiveSheet.Name & " Aktif oldu."
End Sub
 
Tam istediğim gibi, ancak Mesaj üzerindeki yazının boyutu ve renginde değişiklik yapabiliyor muyuz?
Saygılarımla...
 
Dün bulamadığım bir özelliği bugün buldum. Dün her sayfanın kod bölümüne Userform'u gösterme kodu eklemiştim. Bunun yerine Kod sayfasında Sayfa1 ve Sayfa2'nin kodlarını silin ve Bu Çalışma Kitabı'nın (ya da This Workbook'un) kod bölümüne aşağıdaki kodları yapıştırın. Böylece dosyada yer alan her sayfada userform görünecektir. Tabi siz her sayfada değil de belirli sayfalarda görünmesini istiyorsanız ilk durumdaki gibi sadece ilgili sayfaların kod bölümüne Userform gösterme kodunu eklemelisiniz:

Kod:
Private Sub Workbook_SheetActivate(ByVal Sh As Object)
UserForm1.Show
End Sub
 
Geri
Üst