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

dilekgüç

Altın Üye
Katılım
23 Mart 2005
Mesajlar
156
Excel Vers. ve Dili
Acemi
Altın Üyelik Bitiş Tarihi
30-09-2025
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,897
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]
 

dilekgüç

Altın Üye
Katılım
23 Mart 2005
Mesajlar
156
Excel Vers. ve Dili
Acemi
Altın Üyelik Bitiş Tarihi
30-09-2025
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,897
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..
 

dilekgüç

Altın Üye
Katılım
23 Mart 2005
Mesajlar
156
Excel Vers. ve Dili
Acemi
Altın Üyelik Bitiş Tarihi
30-09-2025
kapattıgım zaman excel ortaya çıkıyor çıkmasını iştemiyorum.
 

Haluk

Özel Üye
Katılım
7 Temmuz 2004
Mesajlar
12,406
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,897
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,897
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

Özel Üye
Katılım
7 Temmuz 2004
Mesajlar
12,406
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

Özel Üye
Katılım
7 Temmuz 2004
Mesajlar
12,406
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,897
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:
 

dilekgüç

Altın Üye
Katılım
23 Mart 2005
Mesajlar
156
Excel Vers. ve Dili
Acemi
Altın Üyelik Bitiş Tarihi
30-09-2025
Ã?rmek yolluyorum .
 

Ali

Uzman
Katılım
21 Temmuz 2005
Mesajlar
7,897
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,897
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
 

dilekgüç

Altın Üye
Katılım
23 Mart 2005
Mesajlar
156
Excel Vers. ve Dili
Acemi
Altın Üyelik Bitiş Tarihi
30-09-2025
Çalışma sayfası gözüküyor.
 

Ali

Uzman
Katılım
21 Temmuz 2005
Mesajlar
7,897
Excel Vers. ve Dili
İş:Excel 2016-Türkçe
Ekte gönderiyorum inceleyin.
 

dilekgüç

Altın Üye
Katılım
23 Mart 2005
Mesajlar
156
Excel Vers. ve Dili
Acemi
Altın Üyelik Bitiş Tarihi
30-09-2025
Elinize sağlık güzel olmuş kodları alabilirmiyim 5000satır bilgi ilave edecegim .
 
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