Userform’dan Başka Excel Sayfasının Userformunu Açma?

Katılım
2 Mart 2018
Mesajlar
101
Excel Vers. ve Dili
excel 2016
Altın Üyelik Bitiş Tarihi
31-01-2024
Herkese kolay gelsin, ben 1. Excel çalışmamın userformu ile 2. Başka excel çalışma sayfamın userformunu açmak istiyorum.

Kod:
Private Sub CommandButton1_Click()
    Application.ScreenUpdating = False
    Set Dosya = Nothing
    On Error Resume Next
    Set Dosya = Workbooks("1.xlsm")
    On Error GoTo 0
    
    If Not Dosya Is Nothing Then
        Unload Me
        Dosya.Activate
        ThisWorkbook.Close 1
    Else
        Unload Me
        Set Dosya = Workbooks.Open(ThisWorkbook.Path & "\1.xlsm")
        Dosya.Activate
        ThisWorkbook.Close 1
    End If
    Application.ScreenUpdating = True
End Sub
Korhan hocamın paylaşmış olduğu bir kod sayesinde başka excel sayfamı açtırabiliyorum ama sıkıntı şu oluyo diğer açtığım excel sayfası normalde tıklayarak açtığımda userform otomatik açılıyo fakat bu kod aracılığı ile başka excel sayfasını açtırdığımda o sayfanın userformu aktif şekilde çalışmıyo direk excelde bulunan çalışma sayafalarım geliyor bunu nasıl çözebilirim acaba?
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,243
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Workbooks("1.xlsm") isimli dosyada formun ShowModal özelliğini False yaparak deneyiniz.
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,243
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Ben denediğimde oluyor. Sizde deneyin bakalım olacak mı?
 

Ekli dosyalar

Katılım
2 Mart 2018
Mesajlar
101
Excel Vers. ve Dili
excel 2016
Altın Üyelik Bitiş Tarihi
31-01-2024
223188
Hocam telefon aracılığı ile gönderiyorum resmi kusura bakmayın bilgisayarın internetinde sıkıntı var. Showmodel kısmı true olarak geldi eklediğiniz dostada ama çalışıyor dediğiniz gibi geçişte userform açılıyo 1.xslm’de ama benim dosyamda olmuyo malesef neden acaba... kod tarzı birşeyi yok değil mi Userform1.show 0 gibi mesela
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,243
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Kod tarzı birşey elbette var. Ama gönderdiğiniz resimdeki alandan da dediğim ayar yapılabilir.
 
Katılım
22 Eylül 2007
Mesajlar
247
Excel Vers. ve Dili
Türkçe 2016
Altın Üyelik Bitiş Tarihi
29-08-2024
Korhan Ayhan bey
Formda sizin bu kodu buldum. Çalışıyor durumda fakat ben ağda (\\1.1.1.1\a\s\1.xlsm dosyasını açmak istiyorum bunu nasıl yapabilirim.
Birde textbox lardan dosya yolunu yazdırdığımız zaman userformu açabilir miyiz
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,243
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
İnceleyiniz..

 
Katılım
22 Eylül 2007
Mesajlar
247
Excel Vers. ve Dili
Türkçe 2016
Altın Üyelik Bitiş Tarihi
29-08-2024
ilginize Teşekkürler biraz uğraşan sonra çözdüm. İzniniz olursa bir sorum daha olacaktı iki UserForm da aynı anda görebilme şansım olur mu
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,243
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Denemedim ama olabilir gibi...

İki dosyada formların ShowModal kısımlarını FALSE olarak ayarlayın. Sonra formların konumlarını ekran üzerinde çakışmayacak şekilde ayarlayın. Sonra deneme yapın.
 
Katılım
22 Eylül 2007
Mesajlar
247
Excel Vers. ve Dili
Türkçe 2016
Altın Üyelik Bitiş Tarihi
29-08-2024
ellinize bilginize sağlık teşekkürler
 
Üst