UserForm Açıldığında Çalışma Kitabı Sayfaları Gör

Katılım
23 Mart 2005
Mesajlar
145
userform'mun gözükmesi excel sayfaların gözükmemesini istiyorum bunu nasıl yaparım ustalarımızın yardımlarını bekliyorum saygılar iyi aksamlar.



Edit xxrt:"userform" başlığı "UserForm Açıldığında Çalışma Kitabı Sayfaları Görünmesin"olarak değiştirildi.
 

Ali

Uzman
Katılım
21 Temmuz 2005
Mesajlar
7,895
Excel Vers. ve Dili
İş:Excel 2016-Türkçe
Thisworkbooka aşağıdaki kodları ekleyin

Private Sub Workbook_Open()
Application.Visible = False
UserForm1.Show
End Sub
 

mehmett

Altın Üye
Katılım
18 Mayıs 2005
Mesajlar
2,571
Excel Vers. ve Dili
Excel 2010 Türkçe
Aşağıdaki kodu daha önce forumda görüp not almışım, belki işinize yarar Dilek hanım.

[vb:1:f8f9470738]Sub auto_open()
Application.Visible = False
Userform1.Show
End Sub[/vb:1:f8f9470738]
 
Katılım
23 Mart 2005
Mesajlar
145
Kapattıktan sorna excel bölümü gözüküyor güzükmesini iştemiyorum yardımlarınız için teşekkürler.
 

Ali

Uzman
Katılım
21 Temmuz 2005
Mesajlar
7,895
Excel Vers. ve Dili
İş:Excel 2016-Türkçe
Sn dilekgüç, yukarıda verdiğim kodları Thisworkbook kopyaladığınızda kapandıktan sonrada excel gözükmez.
 
X

xxrt

Misafir
İlave olarak;

Çalışma kitabını yukarıdaki sayın fructose, vediği kod ile visible yaptığınızda,UserForm'dan ya çıkış butonu koyarak çıktığınızda Çalışma kitabınızı True durumuna getirmelisiniz yada UserForm'un QueryClose (x) işareti ile çıkıldığında çalışma kitabınızı aktif etmelisiniz.

UserForm'a bir CommandButtona şu kodlar:

Kod:
Private Sub CommandButton1_Click()
Unload Me
Application.Visible = True
End Sub
UserFormun çarpı işaretinden çıkılması halinde de:

Kod:
Private Sub UserForm_QueryClose(Cancel As Integer, CloseMode As Integer)
Application.Visible = True
End Sub

Yazarsanız daha şık olur gibi..
 

Haluk

𐱅𐰇𐰼𐰚
Katılım
7 Temmuz 2004
Mesajlar
12,324
Excel Vers. ve Dili
64 Bit 2010 - İngilizce
+
Google Sheets
+
JScript
Altın Üyelik Bitiş Tarihi
fructose' Alıntı:
Sn dilekgüç, yukarıda verdiğim kodları Thisworkbook kopyaladığınızda kapandıktan sonrada excel gözükmez.
Evet, Excel gözükmez ama.... kapanmaz da. :mrgreen:
 

Ali

Uzman
Katılım
21 Temmuz 2005
Mesajlar
7,895
Excel Vers. ve Dili
İş:Excel 2016-Türkçe
Onu farkettim Haluk, Bey ama Sn xxrt, yazdığı için geri dönmedim.
Hatırlatmanız için teşekkürler.
 

Ali

Uzman
Katılım
21 Temmuz 2005
Mesajlar
7,895
Excel Vers. ve Dili
İş:Excel 2016-Türkçe
Alternatif olarak bir command buttona

Private Sub CommandButton1_Click()
Application.Quit
End Sub

derseniz excel kapanırken gözükmez excel.exe'de açık kalmaz ve Haluk Beyi'de güldürmemiş oluruz :mrgreen:
 

Haluk

𐱅𐰇𐰼𐰚
Katılım
7 Temmuz 2004
Mesajlar
12,324
Excel Vers. ve Dili
64 Bit 2010 - İngilizce
+
Google Sheets
+
JScript
Altın Üyelik Bitiş Tarihi
Bence sorunun çözümü;

Standart Modül kodu:

Kod:
Sub Auto_Open()
    Application.Visible = False
    UserForm1.Show
End Sub
UserForm1 Modül kodu:

Kod:
Private Sub UserForm_QueryClose(Cancel As Integer, CloseMode As Integer)
    ThisWorkbook.Save
    Application.Quit
End Sub
 

Haluk

𐱅𐰇𐰼𐰚
Katılım
7 Temmuz 2004
Mesajlar
12,324
Excel Vers. ve Dili
64 Bit 2010 - İngilizce
+
Google Sheets
+
JScript
Altın Üyelik Bitiş Tarihi
fructose' Alıntı:
......
ve Haluk Beyi'de güldürmemiş oluruz :mrgreen:
heheh.... gülmeyi severim. :mrgreen:
 

Ali

Uzman
Katılım
21 Temmuz 2005
Mesajlar
7,895
Excel Vers. ve Dili
İş:Excel 2016-Türkçe
Bencede tam çözüm Haluk, Bey sizin dediğiniz gibi..
Allah hep güldürsün sizi :hey:
 

Ali

Uzman
Katılım
21 Temmuz 2005
Mesajlar
7,895
Excel Vers. ve Dili
İş:Excel 2016-Türkçe
CommandButton5'i aşağıdaki gibi değiştirin.

Private Sub CommandButton5_Click()
ThisWorkbook.Save
Application.Quit
End Sub
 

Ali

Uzman
Katılım
21 Temmuz 2005
Mesajlar
7,895
Excel Vers. ve Dili
İş:Excel 2016-Türkçe
Private Sub UserForm_QueryClose(Cancel As Integer, CloseMode As Integer)
End
'Userformdaki saatin çıkışta sona ermesi içindir.Yoksa
'saat loop döngüsü devamlı çalışacaktır..
End Sub

olanıda aşağıdaki gibi değiştirirseniz x butonu ile kapanıncada excel görünmeden kapanacaktır.

Private Sub UserForm_QueryClose(Cancel As Integer, CloseMode As Integer)
ThisWorkbook.Save
Application.Quit
End Sub
 

Ali

Uzman
Katılım
21 Temmuz 2005
Mesajlar
7,895
Excel Vers. ve Dili
İş:Excel 2016-Türkçe
Ekte gönderiyorum inceleyin.
 
Katılım
10 Mayıs 2005
Mesajlar
72
Sevgili Arkadaşlar!

Yukarıda Bahsedilen Kodları kendi örneğime uyguladım ve başarılı oldum. onun için herkese teşekkür ederim.

Yanlız bir sorunum var. Benim örneğimde, ek'te gonderdıgım excel dosyasında start dugmesıne basıldıgında 1 dakıka sonra userform calısıyor ve dakıkayı gosterıyor. ve excel dosyası kaybolarak userform her dakikada bir ortaya çıkıyor, dakikayı gösteriyor ve 15 sn sonra kayboluyor.

Esas problem ise her dakikada bir ortaya çıkan userform yalnızca masaüstü açıksa gözüküyor. Ancak explorer veya folder açıksa userform gözükmüyor. Benim istediğim her ne program, explorer, folder açık olursa olsun userform mutlaka her dakikada bir ekranda gözüküp 15 sn sonra kaybolsun.

Yardımcı olacak arkadaşara şmdiden teşekkür ederim.

Saygılarımla,
 
Üst