• DİKKAT

    DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
    Altın Üyelik Hakkında Bilgi

Userform'da Kapat butonu

  • Konbuyu başlatan Konbuyu başlatan etobus
  • Başlangıç tarihi Başlangıç tarihi
Katılım
14 Nisan 2006
Mesajlar
71
Merhaba,

Ben userform'a koydugum kapat butonuna bastigimda Sayfayi ve acik olan tum userformlari kapatmasini istiyorum. Bunu nasil yapabilirim? Fakat kapatirken acik olan mevcut sayfayi otomatik olarak kaydetmeden cikmasini istiyorum.

Tesekkurler
 
Private Sub CommandButton1_Click()
Application.ScreenUpdating = False
Unload Me
ThisWorkbook.Save
ThisWorkbook.Close
End Sub

Zannedersem İşini görür.
 
Private Sub CommandButton1_Click()
Application.ScreenUpdating = False
Unload Me
ThisWorkbook.Save
ThisWorkbook.Close
End Sub

Zannedersem İşini görür.

Merhaba,

Ben butona bu kodları eklediğimde, kapat butonuna bastığımda açık olan tüm excelleri kapatıyor. Sadece userformun bağlı bulunduğu exceli kapatmasını nasıl sağlayabilirim?
 
Kod:
Private Sub CommandButton1_Click()
Application.ScreenUpdating = False
Unload Me
ActiveWorkbook.Save
ActiveWorkbook.Close
Application.ScreenUpdating = True
End Sub

Şeklinde dener misiniz?
 
Bu şekilde kendinize uyarlayınız.
Kod:
Workbooks("TEST.XLSM").Close
 
Bu şekilde kendinize uyarlayınız.
Kod:
Workbooks("TEST.XLSM").Close

İlginize teşekkür ederim, denedim fakat yine aynı şekilde oldu.

Emin değilim fakat

Başlangıçta Userform'u açıp, Excel'i gizlemek için kullandığım koddan kaynaklı olabilir sanırım.

Dosyayı ekte paylaşıyorum, inceleyebilir misiniz?

Bilgisayarınızda kaydetmediğiniz bir excel açıksa, kapat butonuna basınca onu da kapatıyor, incelerken dikkat ediniz.

Teşekkürler.
 

Ekli dosyalar

ThisWorkbook.Save
Excel.Application.Quit

kaydeder ve kapatır..arka plandaki excelde kapanır.
 
Geri
Üst