Bir excel dosyası açıkken, ikinci açtığım exceldeki auto_open.. userform1.show hata !

Mahmut Kök

Özel Üye
Katılım
14 Temmuz 2006
Mesajlar
878
Excel Vers. ve Dili
Excel 2007 - Türkçe
Auto_open makrosuna kayıtlı userofrm1.show kodu olan excel dosyası (okul.xls) ile çalışıyorum.

Herhangi bir excel kitabı açıkken, okul.xls 'yi açtığımda, okul.xls'de bulunan Auto_open makrosundaki userform1.show hata veriyor, userform1'i açmıyor. Bunu nasıl giderebilirim acaba.!

Teşekkürler..
 

Seyit Tiken

Uzman
Uzman
Katılım
23 Ağustos 2005
Mesajlar
4,651
Excel Vers. ve Dili
Excel : 2010
Bu kodu ThisWorkbook bölümüne yapıştırarak deneyiniz.

Private Sub Workbook_Open()
UserForm1.Show 0
End Sub
 

Mahmut Kök

Özel Üye
Katılım
14 Temmuz 2006
Mesajlar
878
Excel Vers. ve Dili
Excel 2007 - Türkçe
Auto_open'ı iptal edip denedim, ama aynı şekilde hata vermeye devam ediyor.

Başka belge açıkken, formu olan başka bir dosyayı açarak, user formu otomatik olarak başlatamayacak mıyım?
 

Seyit Tiken

Uzman
Uzman
Katılım
23 Ağustos 2005
Mesajlar
4,651
Excel Vers. ve Dili
Excel : 2010
Hatalı kod satırı yada bir çalışma kitabında aynı isimli birden fazla form olabilir. Onun için ya dosyayı ekleyin yada kodları kopyalayın.
 

Mahmut Kök

Özel Üye
Katılım
14 Temmuz 2006
Mesajlar
878
Excel Vers. ve Dili
Excel 2007 - Türkçe
örnek dosya ekte, başka bir excel belgesi açıkken, açtığımız "testalep.xls" dosyası, auto_open da userform1.show kodunu çalıştırmıyor.
 
Son düzenleme:

Mahmut Kök

Özel Üye
Katılım
14 Temmuz 2006
Mesajlar
878
Excel Vers. ve Dili
Excel 2007 - Türkçe
Sayın yurttas ! Sağolun.

Açıklamanız için teşekkür ederim. İyi çalışmalar.
 
Son düzenleme:

İdris SERDAR

Moderatör
Yönetici
Katılım
21 Ekim 2005
Mesajlar
17,104
Excel Vers. ve Dili
Excel, 365 - İngilizce
Sizin açılmasını istediğiniz UserForm1.

Oysa Formun kodlarında “UserForm” yer almaktadır. Birini diğerine benzetmek gerekir. Ben de kodlardaki UserForm_Initialize’ları “UserForm1_Initialize” olarak düzeltim.
 
Üst