Herkese selamlarımı sunuyorum;
Daha önceden hazırladığım bir şablondan (.xlt) her defasında boş veri içeren yeni excel dosyaları oluşturuyorum. Bu dosyalarda User form her açılışta aktif oluyor. üzerinde değişik komutları gerçekleştiğim düğmeler var. Bu düğmelerden biri de "Kaydet ve Kapat" düğmesi. Bu düğmenin kodlarını aşağıdaki gibi yaptım ama dosyayı daha önce kaydetsem de Farklı Kaydet diyalog penceresi her defasında aktif oluyor.
kodlar şöyle:
If Not ActiveWorkbook.Saved Then
Application.Dialogs(xlDialogSaveAs).Show
Else
ActiveWorkbook.Save
ActiveWorkbook.Close
Application.Quit
End If
Ben istiyorum ki, "Kaydet ve Kapat" tuşuna tıkladığımda eğer dosyam hiç kaydedilmemiş ise Farklı Kaydet diyalog kutusu karşıma gelsin. Yok dosya daha önce kaydedilmiş ise kaydetsin ve dosyayı kapatsın. Kodları nasıl düzenlemem gerektiğinde yardımcı olursanız çok memnun olurum.
Teşekkürler...
Daha önceden hazırladığım bir şablondan (.xlt) her defasında boş veri içeren yeni excel dosyaları oluşturuyorum. Bu dosyalarda User form her açılışta aktif oluyor. üzerinde değişik komutları gerçekleştiğim düğmeler var. Bu düğmelerden biri de "Kaydet ve Kapat" düğmesi. Bu düğmenin kodlarını aşağıdaki gibi yaptım ama dosyayı daha önce kaydetsem de Farklı Kaydet diyalog penceresi her defasında aktif oluyor.
kodlar şöyle:
If Not ActiveWorkbook.Saved Then
Application.Dialogs(xlDialogSaveAs).Show
Else
ActiveWorkbook.Save
ActiveWorkbook.Close
Application.Quit
End If
Ben istiyorum ki, "Kaydet ve Kapat" tuşuna tıkladığımda eğer dosyam hiç kaydedilmemiş ise Farklı Kaydet diyalog kutusu karşıma gelsin. Yok dosya daha önce kaydedilmiş ise kaydetsin ve dosyayı kapatsın. Kodları nasıl düzenlemem gerektiğinde yardımcı olursanız çok memnun olurum.
Teşekkürler...