Userform Açık İken Başka Excel Kitabı Açabilmek ve Görebilmek

Katılım
5 Ocak 2009
Mesajlar
1,586
Excel Vers. ve Dili
2003 Türkçe
Selam,
ShowModal=False ve olan Bir UserForm'um var. Bu UserForm Açık iken başka excel kitabı açıyorum. Kitap açılıyor ancak, bir türlü göremiyorum. görev çubuğunda 2 tane excel kitabı görünüyor. 2.açtığım kitaba tıklasamda açamyorum. Userform'u kapamadan Bunu nasıl sağlayabilirim?.
Yardımcı olabilirseniz çok sevinirim.

İyi çalışmalar.
 

Orion1

Uzman
Uzman
Katılım
1 Mart 2005
Mesajlar
22,248
Excel Vers. ve Dili
Win7 Home Basic TR 64 Bit

Ofis-2010-TR 32 Bit
Aşağıdaki kodları deneyiniz.:cool:
Kod:
'evrengizlen@hotmail.com
'herhangi açık olan bir dosyayı aktif etmek
Workbooks("Test.xls").Activate
'Asıl dosyayı aktif etmek.
ThisWorkbook.Activate
 
Katılım
21 Nisan 2008
Mesajlar
44
Excel Vers. ve Dili
excel 2007
Örnek dosya eklerseniz daha iyi olacaktır.

Bir modül ekleyip içine şunlar yazıp çalıştırıp, tekrar deneyin..
Sub formac()
userform1.show (modal) ' sizin form isminiz ne ise onu kullanın
end sub
 
Katılım
5 Ocak 2009
Mesajlar
1,586
Excel Vers. ve Dili
2003 Türkçe
Aynı sorunu bende yaşıyorum.
Selam Sayın mahmutozdemir,
biraz uğraştım nihayet buldum. kodlar aşağıdaki gibidir. Kırmızı alandaki form ismini siz kendinize uyarlarsınız.
Kitabınızın pencersinin ne zamanlar aktif-pasif olduğunu gördükten sonra MsgBox'ları silebilirsiniz.
İyi çalışmalar.


Kod:
Private Sub Workbook_WindowActivate(ByVal Wn As Window)
'MsgBox "Window aktif"
[COLOR="Red"]anasayfa[/COLOR].Show
End Sub
Kod:
Private Sub Workbook_WindowDeactivate(ByVal Wn As Window)
'MsgBox "Window De-aktif"
[COLOR="red"]anasayfa[/COLOR].Hide
End Sub
 
Katılım
23 Ocak 2011
Mesajlar
293
Excel Vers. ve Dili
2007 excel
Selamlar Ergün Bey,
Deneme adındaki excel Kitabın ThisWorkBook bölümüne yukarda verdiğiniz iki koduda yazdım. Kitabı açınca excel kitabı üstünde userform açılıyor(burda nasıl excel dosyasını gizleriz sadece userform kalır) .Seans sekmesine tıklayınca masa üstündeki a adındaki excel kitabını açıyor.(burası tam istediğim gibi).
Kısacası deneme kitabını açınca sadece userform açılsın,seans butonuna basınca a adındaki excel dosyası açılsın.
 

Ekli dosyalar

Katılım
5 Ocak 2009
Mesajlar
1,586
Excel Vers. ve Dili
2003 Türkçe
Selamlar Ergün Bey,
Deneme adındaki excel Kitabın ThisWorkBook bölümüne yukarda verdiğiniz iki koduda yazdım. Kitabı açınca excel kitabı üstünde userform açılıyor(burda nasıl excel dosyasını gizleriz sadece userform kalır) .Seans sekmesine tıklayınca masa üstündeki a adındaki excel kitabını açıyor.(burası tam istediğim gibi).
Kısacası deneme kitabını açınca sadece userform açılsın,seans butonuna basınca a adındaki excel dosyası açılsın.
Selam,

Kod:
Private Sub Workbook_Open()
Application.WindowState = xlMinimized
UserForm1.Show
End Sub
 
Üst