UserForm bir sayfada.

Katılım
24 Şubat 2006
Mesajlar
243
Excel Vers. ve Dili
EXCEL 2003
Arkadaşlar benim sorum çok basit ama, ben çözemedim. İnsan bazen gözünün önünü göremez ya, işte ben tam oradayım. Lütfen yardım...

Ben UserFormun sadece bir excel sayfası açıldığında görünmesini, diğer sayfalara geçtiğimizde gizlenmesini (kapanmasını), o sayfaya döndüğümüzde tekrar açılmasını istiyorum.

Sanırım derdimi anlatabilmişimdir.
 
Katılım
15 Haziran 2006
Mesajlar
3,704
Excel Vers. ve Dili
Excel 2003, 2007, 2010 (TR)
Aşağıdaki gibi bir kod kullanabilirsiniz.

Kodları, Thisworkbook module sayfasına kopyalayınız. Kırmızı kısımları, kendinize adapte ediniz.

Kod:
Private Sub Workbook_SheetActivate(ByVal Sh As Object)
    If Sh.Name = "[COLOR=red][B]UFnin[/B][/COLOR] [COLOR=red][B]Görünmesini İstediğiniz Sayfanın Adı[/B][/COLOR]" Then
        [COLOR=red]UserForm1[/COLOR].Show 0
    Else
        [COLOR=red]UserForm1[/COLOR].Hide
    End If
End Sub
 
Katılım
24 Şubat 2006
Mesajlar
243
Excel Vers. ve Dili
EXCEL 2003
Teşekkür ederim Ferhat kadeş.

Hayırlı geceler.
 
Üst