Ev Social Media Kapanıştan önce bir çalışma kitabını kaydetmek için bir Excel makrosu - kuklalar

Kapanıştan önce bir çalışma kitabını kaydetmek için bir Excel makrosu - kuklalar

İçindekiler:

Video: Microsoft Excel Makro - Sayfalar arası geçiş butonları ekleme 2024

Video: Microsoft Excel Makro - Sayfalar arası geçiş butonları ekleme 2024
Anonim

Burada sunulan makro, kullanıcıları kaydetmeden önce dosyalarını yanlışlıkla kapatmalarını önlemenin mükemmel bir yoludur. Uygulandığında, bu makro, Excel'in çalışma kitabını kapatmadan önce otomatik olarak kaydetmesini sağlar.

Excel, normalde, kaydedilmemiş bir çalışma kitabını kapatmaya çalışan kullanıcıları kapanmadan önce kaydetme seçeneği sunarak uyarır. Ancak, birçok kullanıcı uyarıları sonlandırabilir ve Excel'e kaydetmeden kapanmasını söyleyerek Hayır'ı yanlışlıkla tıklatabilir. Bu makro ile kapanmadan önce otomatik olarak tasarruf ederek buna karşı koruma altındasınız.

Makronun çalışma şekli

Kod, çalışma kitabının BeforeClose olayı tarafından tetiklenir. Çalışma kitabını kapatmaya çalıştığınızda, içindeki olay kodunu çalıştıran bu olay tetiklenir. Kodun temel unsuru basittir; kullanıcılara çalışma kitabını kapatmak isteyip istemediğini sorar. Makro, daha sonra kullanıcının Tamam'ı mı yoksa İptal'i mi tıklattığını değerlendirir.

çalışma kitabını kapatmaya çalıştığınızda gördüğünüz mesaj.

Değerlendirme bir Select Case ifadesi ile yapılır. Select Case deyimi, makrolarınızda durum denetimleri gerçekleştirmenize izin veren If-Then-Else ifadesine bir alternatiftir. Select Case deyiminin temel yapısı basittir:

Select Case Case = Durum İs = Case Is = Son Seç

Select Case ifadesi ile birçok koşullu kontrol gerçekleştirebilirsiniz. Bu durumda, sadece Tamam veya İptal için kontrol ediyorsunuz. Koda bir göz atın:

Adım 1'de, ileti kutusunu Durum Seçimi ifadesinin durum denetimi olarak etkinleştirirsiniz. Tamam ve İptal düğmelerinin seçenekler olarak sunulmasını sağlamak için vbOKCancel bağımsız değişkenini kullanın.

2. Adımda, kullanıcı ileti kutusundaki İptal'i tıklattıysa, makro, Excel'e, İptal Boolean'ına True değerini geçirerek Workbook_Close olayını iptal etmesini söyler.

Kullanıcı ileti kutusundaki Tamam düğmesini tıklattıysa, 3. Adım etkili olur. Burada, Excel'e çalışma kitabını kaydetmesini söyledin. İptal Boolean'ını True olarak ayarlamadığınız için Excel, kapatmaya devam ediyor.

Adım 4'te, Select Case ifadesini kapatmanız yeterlidir. Bir Seçme Durumunu her başlattığınızda, ilgili bir Sonlandır seçimi ile kapatmalısınız.

Makro nasıl kullanılır

Bu makroyu uygulamak için, onu kopyalayıp Workbook_BeforeClose olay kodu penceresine yapıştırmanız gerekir. Makronun yerleştirilmesi, çalışma kitabını her kapatmaya çalıştığınızda çalışmasına izin verir:

Alt + F11 tuşlarına basarak Visual Basic Düzenleyicisi'ni etkinleştirin.

  1. Proje penceresinde, proje / çalışma kitabı adınızı bulun ve tüm sayfaları görmek için yanındaki artı işaretini tıklayın.

  2. ThisWorkbook'u tıklayın.

  3. Olay açılır listesinden BeforeClose olayını seçin.

  4. Kodu yeni oluşturulan modüle yazın veya yapıştırın.

  5. Workbook BeforeClose olayına kodunu girin.

Kapanıştan önce bir çalışma kitabını kaydetmek için bir Excel makrosu - kuklalar

Editörün Seçimi

Kendi Excel 2007 Şablonlarınızı Oluşturun - mankenler

Kendi Excel 2007 Şablonlarınızı Oluşturun - mankenler

Hazır bir Excel 2007 şablonunu bulamazsanız faturaya uyuyor, oluşturduğunuz veya şirketinizin elinde bulunan örnek çalışma kitaplarından kendi şablonlarınızı oluşturuyor. Kendi şablonunuzu oluşturmanın en kolay yolu, gerçek bir çalışma kitabı prototipi oluşturmak ve dosyayı şablon dosyası biçimini kullanarak kaydedin ...

Kendi Excel 2010 Şablonlarınızı Oluşturma - mankenler

Kendi Excel 2010 Şablonlarınızı Oluşturma - mankenler

Hazır Excel 2010 şablonunu bulamazsanız faturaya uyuyor, oluşturduğunuz veya şirketinizin elinde bulunan örnek çalışma kitaplarından kendi şablonlarınızı oluşturuyor. Kendi şablonunuzu oluşturmanın en kolay yolu, gerçek bir çalışma kitabı prototipi oluşturmak ve dosyayı şablon dosyası biçimini kullanarak kaydedin ...

Excel 2007 Grafiğinin Tipini ve Stilini özelleştiren - aumluları

Excel 2007 Grafiğinin Tipini ve Stilini özelleştiren - aumluları

Bir grafik eklediğinizde bir Excel 2007 çalışma kitabı, Şeritte yeni bir Grafik Araçları Tasarım sekmesi görüntülenir. Grafik türünü ve stilini özelleştirmek için Grafik Araçları Tasarım sekmesindeki komut düğmelerini kullanabilirsiniz. Tasarım sekmesi aşağıdaki düğme gruplarını içerir: Tür grubu Değiştir Grafik Türü ...

Editörün Seçimi

ÜÇüncü Temel, Çalınma Evini ve Diğer Beyzbol Beyitlerini Çalın

ÜÇüncü Temel, Çalınma Evini ve Diğer Beyzbol Beyitlerini Çalın

ÜÇüncü temel çalmak genellikle ikinci çalmaktan daha kolaydır. Birçok atış çizmeden ilk önce olduğundan daha büyük bir yol alabilirsin. Zamanlamanız iyi ise, atıcı topu bırakmadan önce saniyelerden de çıkabilirsiniz. Sürahi genellikle koşucuları ikinci sıradan seçmek daha zor olur ...

Basketbol Takımınızda Bir Balo Domuzuyla

Basketbol Takımınızda Bir Balo Domuzuyla

Balo domuzu - asılı bir oyuncu uzun süreler boyunca topa vurur ve geçmek yerine her yere ateş etmeyi amaçlar - tüm takım için gerçek sorunlar yaratır. Örneğin, topu domuzu, takımın moralini zayıflatan ve öldüren puan almaya çalışan açık takım arkadaşlarını görmezden gelir ...

Editörün Seçimi

Canon EOS 6D'ye Yazar Adı Nasıl Eklenir Canon EOS 6D'ye Yazar Adı Nasıl Eklenir

Canon EOS 6D'ye Yazar Adı Nasıl Eklenir Canon EOS 6D'ye Yazar Adı Nasıl Eklenir

Adınızı aşağıdaki gibi ekleyebilirsiniz: Canon'la çektiğiniz her görüntünün yazarı. Bilgiler, çektiğiniz her resme EXIF ​​verisi olarak eklenir. Yazar bilgilerinizi kameraya kaydetmek için: Menü düğmesine basın. Daha önce kullanılan menü görüntülenir. Kamera Ayarları ... 4 ...

Rebel T6i / 750D'den Görüntülere Nasıl Temizleme Talimatları Ekleyeceksiniz - mankenler

Rebel T6i / 750D'den Görüntülere Nasıl Temizleme Talimatları Ekleyeceksiniz - mankenler

Küçük noktalar görüntülerinizde tutarlı bir şekilde görünüyorsa ve Rebel T6i / 750D'nin lensindeki kirin nedeni değilse - sensörünüzün temizlemeye ihtiyacı olabilir. Sensörü kendiniz temizlemeyin, çünkü ne yaptığınızı bilmiyorsanız makinenizi kolayca mahvedebilirsiniz. Bunun yerine, fotoğraf makinesini çekin ...