2 Excel Aynı Anda Çalışma Sorunu

  • Konuyu başlatan Konuyu başlatan efek01
  • Başlangıç tarihi Başlangıç tarihi

Kısa Açıklama

2 Excel Aynı Anda Çalışma Sorunu isimli başlıkta, ilgili işlemlere dair detaylar yer almaktadır.
Excel Versiyonu
Excel 2016
Excel Sürümü
64 Bit
Excel Dili
Türkçe
Merhabalar,

Userform ile açılan bir excelim var. Bu excel tek başına çalıştığında sorunsuz çalışabiliyorum. Ancak önce veya sonra başka bir excel açtığım zaman userform aktif sayfayı sonradan açtığım sayfa olarak algılıyor. Örneğin userform içinde combobox içerisindeki bir kod;
- ad=Thisworkbook.Name
Workbooks(ad).sheets(ComboBox4.Value).select
....
olmasına rağmen sonradan veya önceden açtığım çalışma kitabının içerisinde o sayfayı arıyor ve haliyle userform hata konumuna geliyor.
Nasıl bir yol izlemeliyim?

Not: Kodu "Thisworkbook.Sheets(ComboBox4.Value).Select" olarak da denedim.

İyi Forumlar
 
Sayın @efek01 ,
Öncelikle forumumuza hoşgeldiniz.
Müsait olur olmaz makro üstadlarım sorununuzu çözüme ulaştıracaktır.
Makro bilgim yok fakat bir mantık yürüterek;
ad=Thisworkbook.Name kısmını silip,

Workbooks(ad).sheets(ComboBox4.Value).select kısmındaki ad yerine dosyanın adını yazıp dener misiniz?
 
Onu denedim hocam. Herhangi bir excel dosyası açıkken benim userform ile başlayan excelimi çalıştırdığımda userform ile çalışan excelim aktif sayfayı zaten acık olan excel kitabı olarak görüyor sorun bu.
 
Thisworkbook isimli yerde şöyle bir kodum var;

Private Sub Workbook_Open()
If Application.Workbooks.Count > 1 Then
ad=Thisworkbook.Name
Windows(ad).visible = False
sayfaacma.Show
Else
Application.Visible = False
sayfaacma.Show
End If
End Sub

Bu sayede çalışma kitabı açılırken sayfa gizleniyor ve "sayfaacma" isimli formum ekrana geliyor.
 
UserForm'un Show Modal özelliklerini inceleyin.
Bir ara benzer şeylerle çok uğraşmıştım.
Varsayılan olarak True gelmekte, False ederseniz sorun giderilebilir.
Deneyimlemedim, siz denersiniz...
 
Geri
Üst