Excel VBA'da Makroyu Geciktirme - Kolay Excel Makroları

İçindekiler

Bir alt yürütmek için Belirli bir süre sonra Excel VBA, onTime, Now ve TimeValue işlevini kullanın. İlk önce, bir modüle bir alt yerleştirin.

1. Visual Basic Düzenleyicisini açın ve Ekle, Modül'e tıklayın.

2. Ad hatırlatıcısı ile aşağıdaki alt bölümü ekleyin:

Alt hatırlatıcı()
MsgBox "14.30'daki toplantınızı unutmayın"
Alt Bitiş

Bir komut düğmesine tıklandıktan sonra Excel VBA'nın bu alt 5 saniyeyi yürütmesini istiyoruz.

2. Çalışma sayfanıza bir komut düğmesi yerleştirin ve aşağıdaki kod satırını ekleyin:

Application.OnTime Now() + TimeValue("00:00:05"), "hatırlatıcı"

3. Çalışma sayfasındaki komut düğmesine tıklayın.

5 saniye sonra sonuç:

4. Bu sub'ı belirli bir zamanda çalıştırmak istiyorsanız, aşağıdaki kod satırını kullanmanız yeterlidir:

Application.OnTime TimeValue("14:00:00 am"), "hatırlatıcı"

5. Çalışma sayfasındaki komut düğmesine tıklayın ve alt öğenizin yürütüldüğünü görmek için saat 14:00'e kadar bekleyin.

Not: Kendinize önemli bir toplantıyı hatırlatmak için muhtemelen Excel VBA'yı kullanmayacaksınız, ancak isterseniz, Çalışma Kitabı Açık Etkinliğine bunun gibi bir makro koymak en iyisidir. Bunu yaptığınızda, saat 14:00'te otomatik olarak bir hatırlatıcı alacaksınız (makroyu etkinleştirmek için bir komut düğmesine tıklamanız gerekmez). Tabii ki, hatırlatıcıyı yalnızca çalışma kitabınızı açık bıraktığınızda alacaksınız.

Arkadaşlarınızla sayfasını paylaşan sitenin gelişimine yardımcı olacak

wave wave wave wave wave