Userform'dan başka bir çalışma kitabını açma

Katılım
6 Eylül 2007
Mesajlar
655
Excel Vers. ve Dili
excel 2016 32 Bit ve Excel 2020 32 Bit Türkçe ve İngilizce
Altın Üyelik Bitiş Tarihi
10-12-2024
Arkadaşlar mrb; şöyle bir sorunum var;
Bir UserForm'dan başka bir çalışma kitabını açmak istiyorum, ancak bu çalışma kitabı açık ise onun açık olan sayfasına gitsin , eğer açık değil ise anasayfasını açsın.
Bu arada her iki işlemde'de çalıştığım kitap kapansın istiyorum.
Böyle bir kod'a ihtiyacım var.Teşekkürler;
 

Ekli dosyalar

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
43,016
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Aşağıdaki kodu deneyiniz.

Kod:
Private Sub CommandButton1_Click()
    Application.ScreenUpdating = False
    Set Dosya = Nothing
    On Error Resume Next
    Set Dosya = Workbooks("DENEME2.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 & "\DENEME2.xlsm")
        Dosya.Activate
        ThisWorkbook.Close 1
    End If
    Application.ScreenUpdating = True
End Sub
 
Katılım
6 Eylül 2007
Mesajlar
655
Excel Vers. ve Dili
excel 2016 32 Bit ve Excel 2020 32 Bit Türkçe ve İngilizce
Altın Üyelik Bitiş Tarihi
10-12-2024
Korhan bey; çok teşekkürler tam istediğim gibi olmuş :)
 

kaos3

Altın Üye
Katılım
30 Haziran 2008
Mesajlar
62
Excel Vers. ve Dili
excel 2010 tr
Altın Üyelik Bitiş Tarihi
03-01-2026
Aşağıdaki kodu deneyiniz.

Kod:
Private Sub CommandButton1_Click()
    Application.ScreenUpdating = False
    Set Dosya = Nothing
    On Error Resume Next
    Set Dosya = Workbooks("DENEME2.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 & "\DENEME2.xlsm")
        Dosya.Activate
        ThisWorkbook.Close 1
    End If
    Application.ScreenUpdating = True
End Sub
Korhan Bey Merhaba, konuyu yeniden canlandırıyorum ama bu çalışma kitabını User Formda bir framein içinde açtırmamız mümkünmüdür?
 

kaos3

Altın Üye
Katılım
30 Haziran 2008
Mesajlar
62
Excel Vers. ve Dili
excel 2010 tr
Altın Üyelik Bitiş Tarihi
03-01-2026
Korhan Hocam Merhabalar,
Kısaca anlatmak gerekirse;
Ekteki dosyada user isimli çalışma kitabında Butona tıkladığımda açılan bir bir user form var.
user formda;
Form1 butonuna tıkladığımda FORM1 isimli çalışma kitabının 1. sayfasını Userformda Frame1 de açsın
Form2 butonunda tıkladığımda FORM2 isimli çalışma kitabının 2.sayfasını Userformda Farem1 de açsın istiyorum.
Burada Frame yerine Multıpage yada başka ne kullanılır bilmiyorum.
Benim istediğim user formda başka çalışma kitabının sayfasını açmak ve o sayfada veri girişi yapmak.
Bu işlem mümkün müdür?
Tam olarak amacınız nedir?
Korhan Hocam Merhabalar,
Kısaca anlatmak gerekirse;
Ekteki dosyada user isimli çalışma kitabında Butona tıkladığımda açılan bir bir user form var.
user formda;
Form1 butonuna tıkladığımda FORM1 isimli çalışma kitabının 1. sayfasını Userformda Frame1 de açsın
Form2 butonunda tıkladığımda FORM2 isimli çalışma kitabının 2.sayfasını Userformda Farem1 de açsın istiyorum.
Burada Frame yerine Multıpage yada başka ne kullanılır bilmiyorum.
Benim istediğim user formda başka çalışma kitabının sayfasını açmak ve o sayfada veri girişi yapmak.
Bu işlem mümkün müdür?
 

Ekli dosyalar

volki_112

Altın Üye
Katılım
29 Eylül 2023
Mesajlar
617
Excel Vers. ve Dili
2019 Türkçe
Altın Üyelik Bitiş Tarihi
13-12-2029
Korhan Hocam Merhabalar,
Kısaca anlatmak gerekirse;
Ekteki dosyada user isimli çalışma kitabında Butona tıkladığımda açılan bir bir user form var.
user formda;
Form1 butonuna tıkladığımda FORM1 isimli çalışma kitabının 1. sayfasını Userformda Frame1 de açsın
Form2 butonunda tıkladığımda FORM2 isimli çalışma kitabının 2.sayfasını Userformda Farem1 de açsın istiyorum.
Burada Frame yerine Multıpage yada başka ne kullanılır bilmiyorum.
Benim istediğim user formda başka çalışma kitabının sayfasını açmak ve o sayfada veri girişi yapmak.
Bu işlem mümkün müdür?
belki işinize yarar. uyarlama yaparsınız.
 
Üst