Excel'de belirli bir süre sonra ileti kutusunu otomatik olarak kapatmak için bir ileti kutusu zamanlayıcısı nasıl oluşturulur?
Excel çalışma kitabını kullanırken, sorunları çözmek için genellikle VBA komut dosyalarını kullanabilirsiniz. Ve komut dosyası çalışırken ortaya çıkan bazı mesaj kutuları olacaktır. Bazı durumlarda, belirli mesaj kutularını manuel olarak kapatmak yerine belirli bir süre sonra otomatik olarak kapanmasını isteyeceksiniz. Bu yazıda, Excel'de belirli bir süre sonra mesaj kutusunu otomatik olarak kapatmak için bir mesaj kutusu zamanlayıcısı oluşturma yöntemini göstereceğiz.
Belirli bir süre sonra mesaj kutusunu otomatik olarak kapatmak için bir mesaj kutusu zamanlayıcısı oluşturun
Burada, bir mesaj kutusu zamanlayıcısı oluşturmanız için bir VBA komut dosyası şablonu sağlar.
Satırları hücre değerine göre taşımak için VBA komut dosyası çalıştırdığınızı varsayalım. Taşımayı bitirdikten sonra, işlemin başarılı olduğunu ve bu mesaj kutusunun 4 saniye sonra otomatik olarak kapanması gerektiğini söyleyen bir mesaj kutusu açılır (aşağıdaki ekran görüntüsüne bakın). Lütfen aşağıdaki adımları izleyin.
1. Aç Uygulamalar için Microsoft Visual Basic Pencere, tıklayın Ekle > modültıklayın ve ardından satırları hücre değerine göre taşımak için kullanmak istediğiniz VBA kodunu ekleyin.
2. Aşağıdaki VBA kodu 1'i kopyalayın ve çalıştırmak istediğiniz kodun önüne koyun. Aşağıdaki ekran görüntüsüne bakın:
VBA kodu 1:
Private Declare PtrSafe Function CustomTimeOffMsgBox Lib "user32" Alias "MessageBoxTimeoutA" ( _
ByVal xHwnd As LongPtr, _
ByVal xText As String, _
ByVal xCaption As String, _
ByVal xMsgBoxStyle As VbMsgBoxStyle, _
ByVal xwlange As Long, _
ByVal xTimeOut As Long) _
As Long
3. Aşağıdaki VBA kodu 2'yi kopyalayın ve çalıştırmak istediğiniz kodun "End Sub" satırının önüne koyun.
VBA kodu 2:
Call CustomTimeOffMsgBox(0, "Moved successfully. This message box will be closed after 4 seconds", "Kutools for Excel", vbInformation, 0, 4000)
not: Mesaj kutusunun içeriğini ve iletişim kutusunun görüntülenme süresini ihtiyaçlarınıza göre değiştirebilirsiniz.
4. İşlemi gerçekleştirmek için kodu çalıştırdıktan sonra, bir mesaj kutusu belirecek ve ardından belirli bir süre (bu durumda 4 saniyedir) sonra otomatik olarak kapanacaktır.
İlgili Makaleler:
- Excel'de belirli bir hücreye tıklandığında mesaj kutusu nasıl açılır?
- Excel'de mesaj kutusundan metin nasıl kopyalanır?
- Excel'de belirli bir çalışma sayfasını etkinleştirdikten / açtıktan sonra bir mesaj kutusu nasıl açılır?
- Excel'de hücre aralığını veya hücre değerlerini görüntülemek için ileti kutusu nasıl açılır?
- Excel'deki bir aralık içinde hücre değeri değişirse ileti kutusu nasıl açılır?
En İyi Ofis Üretkenlik Araçları
Kutools for Excel ile Excel Becerilerinizi Güçlendirin ve Daha Önce Hiç Olmadığı Gibi Verimliliği Deneyimleyin. Kutools for Excel, Üretkenliği Artırmak ve Zamandan Tasarruf Etmek için 300'den Fazla Gelişmiş Özellik Sunar. En Çok İhtiyacınız Olan Özelliği Almak İçin Buraya Tıklayın...
Office Tab, Office'e Sekmeli Arayüz Getirir ve İşinizi Çok Daha Kolay Hale Getirir
- Word, Excel, PowerPoint'te sekmeli düzenlemeyi ve okumayı etkinleştirin, Publisher, Access, Visio ve Project.
- Yeni pencereler yerine aynı pencerenin yeni sekmelerinde birden çok belge açın ve oluşturun.
- Üretkenliğinizi% 50 artırır ve her gün sizin için yüzlerce fare tıklamasını azaltır!