Tüm excel dosyaları kapanıyor.

muratgunay48

Altın Üye
Katılım
10 Şubat 2010
Mesajlar
1,054
Excel Vers. ve Dili
Office 365 - Türkçe (64 bit)
Altın Üyelik Bitiş Tarihi
31-01-2025
Arkadaşlar, userform dosyam var. Buton ile (KAYDET VE KAPAT) var, bağlı kod.

Private Sub kapat_butonu_Click()
ThisWorkbook.Save
Application.Quit
End Sub

Ancak kapatınca tüm açık excel dosyalarını kapatıyor. Neden acaba. Şimdiden teşekkür ederim.
Saygılarımla.
 

Haluk

𐱅𐰇𐰼𐰚
Katılım
7 Temmuz 2004
Mesajlar
12,291
Excel Vers. ve Dili
64 Bit 2010 - İngilizce
+
Google Sheets
+
JScript
Altın Üyelik Bitiş Tarihi
Özel kişi
Sorun aşağıdaki satırda;

Kod:
Application.Quit

Onun yerine;

Kod:
thisworkbook.close
.
 

muratgunay48

Altın Üye
Katılım
10 Şubat 2010
Mesajlar
1,054
Excel Vers. ve Dili
Office 365 - Türkçe (64 bit)
Altın Üyelik Bitiş Tarihi
31-01-2025
Teşekk
Sorun aşağıdaki satırda;

Kod:
Application.Quit

Onun yerine;

Kod:
thisworkbook.close
.
Teşekkür ederim hocam. Bu şekilde kendinden önce açılmış olanları kapatıyor. Kendinden sonra açılmışlara dokunmuyor. Kartel mantığıyla çalışıyor 🙂
 
Katılım
6 Temmuz 2015
Mesajlar
925
Excel Vers. ve Dili
2003
Alternatif olsun. 1 den fazla açık excel olduğunda, sadece ilgili excel kapanır.

If Windows.Count > 1 Then
ThisWorkbook.Save
ThisWorkbook.Close
else
application.quit
End If
 
Katılım
6 Temmuz 2015
Mesajlar
925
Excel Vers. ve Dili
2003
Zaten Userform açarken exceli kapatırken, diğer excelleri de kapatıyor.
Her halükarda kapatıyor derken ? Kastettiğiniz tam olarak anlamış değilim.
İlk mesajınızda, (benim anladığım) 2 veya daha fazla excel açıksa, application.quit ile tüm excel kitaplarının kapanması problemiydi.
Verilen komut, birden fazla excel kitabı açıksa, sadece kod ile çıkılmak istenilen excel'in kapatılmasıyla alakalıdır.
Ne istediğinizi daha net ifade ederseniz, onunla ilgili olarak elimizden birşeyler gelirse yapmaya çalışırız.
 

muratgunay48

Altın Üye
Katılım
10 Şubat 2010
Mesajlar
1,054
Excel Vers. ve Dili
Office 365 - Türkçe (64 bit)
Altın Üyelik Bitiş Tarihi
31-01-2025
Her halükarda kapatıyor derken ? Kastettiğiniz tam olarak anlamış değilim.
İlk mesajınızda, (benim anladığım) 2 veya daha fazla excel açıksa, application.quit ile tüm excel kitaplarının kapanması problemiydi.
Verilen komut, birden fazla excel kitabı açıksa, sadece kod ile çıkılmak istenilen excel'in kapatılmasıyla alakalıdır.
Ne istediğinizi daha net ifade ederseniz, onunla ilgili olarak elimizden birşeyler gelirse yapmaya çalışırız.
Öncelikle ilginiz için teşekkür ederim. Şöyle ki, herhangi bir excel dosyası açık farz edin, hatta iki, hatta üç... Ben bu userform olan dosyayı açtığım zaman (ki içinde excel kapansın, userform direk açılsın kodu var) açılırken diğer bütün excel dosyaları kapanıyor ve userform açılıyor.
Saygılarımla.
 
Katılım
6 Temmuz 2015
Mesajlar
925
Excel Vers. ve Dili
2003
Bu linke bakın. 6.mesajda Ömer Bey sorunuzu cevaplamışlar.

 
Üst