Aktif kitabı kapatıp başka kitaptaki userformu açma

Katılım
3 Haziran 2005
Mesajlar
369
Merhabalar Herkese,
C:\den\a.xls
C:\den\b.xls dosyalarım var.

a.xls yi actığımda userform1 otomatik açılıyor ve burada Commandbutton1 e tıkladığımda

a.xls dosyasını kapatıp b.xls yi açıp b.xls deki userform1 i açmasını istiyorum.(ancak bu saate kadar bu kadar yol alabildim)

b.xls userform1 in

Private Sub UserForm_Initialize()
For A = 1 To Workbooks.Count
If Workbooks(A).Name = "a.xls" Then GoTo 10
Next
Exit Sub
10
Workbooks("a.xls").Save
Workbooks("a.xls").Close
Application.Run "b.xls!Makro1" 'bu olasılık neden çalışmıyor?
End Sub

son end den App... başlayan satır neden çalışmıyor?
hatam nerede
 
Katılım
3 Haziran 2005
Mesajlar
369
Eğer
Application.Run "b.xls!Makro1"
i 10 dan sonra ya alırsam userform kapanana kadar a.xls yi kapatmıyor.

yardım lütfen
 

Levent Menteşoğlu

Administrator
Yönetici
Admin
Katılım
13 Ekim 2004
Mesajlar
16,058
Excel Vers. ve Dili
Excel 2010-32 bit-Türkçe
Excel 365 -32 bit-Türkçe
Neden bu kadar zahmet çekiyorsunuz, b.xls dosyasına bir auto_open makrosu yazarak userformu açın.
 
Katılım
3 Haziran 2005
Mesajlar
369
Syn Leventm problemimi tam anlatamadım sanırım.
Þöyle,
a.xls açıldığına a.xlsuserform1 açılacak ve burdaki commandbutton1 e tıklandığında a.xls yi kapatıp
b.xls yi ve bununla beraber b.xlsuserform1 açılacak ve burdaki commandbutton1 e tıklandığında b.xls yi kapatıp

a.xls yi açacak
tam olarak derdim bu :agla: :kafa:

dosya yolları:c:\den\a.xls ve c:\den\b.xls
 
Katılım
17 Kasım 2005
Mesajlar
73
Merhaba
Makronuzun çalışmama nedeni
Hem a.xls dosyasını kapatıyorsunuz sonrada a.xls dosyasındaki dosya aç ve b.xls dosyasındaki makroyu çalıştırmaya çalışıyorsunuz.
 

Haluk

𐱅𐰇𐰼𐰚
Katılım
7 Temmuz 2004
Mesajlar
12,313
Excel Vers. ve Dili
64 Bit 2010 - İngilizce
+
Google Sheets
+
JScript
Altın Üyelik Bitiş Tarihi
Merhaba;

Eki bir ara inceleyiniz...
 
Katılım
3 Haziran 2005
Mesajlar
369
Allah razı olsun
Ã?rnek süper
sağolun sn haluk ve diğer tüm arkadaşlara...
 
Katılım
3 Haziran 2005
Mesajlar
369
Günaydınlar
Bunları denedim çalışıyor ancak bir süre yada yaptığım bir işlemden dolayı

"Microsoft Excel başka bir uygulamanın OLE işlemini tamamlamasını bekliyor."

Diye bir uyarı alıyorum,

BU NEDEMEK BİLMİYORUM

Neden kaynaklana bilir ?

yardımcı olabili misiniz?Lütfen
 
Katılım
3 Mart 2005
Mesajlar
609
Excel Vers. ve Dili
2010 Excel-Türkçe
Altın Üyelik Bitiş Tarihi
21/03/2019
Merhaba meraktan soruyorum
a ve b kitaplarında userform1.show gibi bir komut olmadığı halde userform1 nasıl ekrana geliyor.

teşekkürler
 

mehmett

Altın Üye
Katılım
18 Mayıs 2005
Mesajlar
2,571
Excel Vers. ve Dili
Excel 2010 Türkçe
Sn metinozlu,

ThisWorbook kod sayfasında şöyle bir kod var;

[vb:1:a96dabb675]Private Sub Workbook_Open()
UserForm1.Show
End Sub[/vb:1:a96dabb675]
 
Katılım
19 Temmuz 2008
Mesajlar
1
Excel Vers. ve Dili
ok excel
merhaba ben yeniyim de bana userformu çalıştırma buttonunu söylermisiniz?
evet acil cevabınızı bekliyorum
 
Üst