Başka Kitaptaki userformu kapatma

Katılım
3 Haziran 2005
Mesajlar
371
Günaydınlar Herkese
Benim sorunum şu,
A.xls ve B.xls dosyalarım var B.xls dosyası istediği zaman A.xls deki bilgileri makrolarla alıyor.

her iki dosyanın da open prosedürü userform a endeksli ,dolayısıyla "güvenlik düzeyi" "Düşük" ayarlı bu durumda şöle bir problem çıkıyor.

B.xls de gereken makro çalıştığında A.xls açıldığı anda userform açılıyor ve kapanana kadar makro çalışmıyor.

Bu sorunu nasıl çözerim?
İlginize şimdiden teşekkür.
 

Levent Menteşoğlu

Administrator
Yönetici
Admin
Katılım
13 Ekim 2004
Mesajlar
16,057
Excel Vers. ve Dili
Excel 2010-32 bit-Türkçe
Excel 365 -32 bit-Türkçe
A.xls dosyasının auto_open makrosuna aşağıdaki gibi bir kod yazın. Böylece eğer B.xls dosyası açıksa userformu açmayacaktır.

[vb:1:e46994aaa7]Sub auto_open()
For a = 1 To Workbooks.Count
If Workbooks(a).Name = "B.xls" Then Exit Sub
Next
UserForm1.Show
End Sub
[/vb:1:e46994aaa7]
 
Üst