Popup açıldığı zaman "Tamam" yazmasın,yada kum saati göstersin.

hakpin

Banned
Katılım
16 Ekim 2006
Mesajlar
106
Excel Vers. ve Dili
Excel 2003 Türkçe
Popup açıldığı zaman "Tamam" yazmasın,yada kum saati göstersin.

Ustalar merhaba,
Makro çalışmasını bitirinceye kadar ,Aşağıdaki uyarı kodunu makro kodunun arasına yerleştirdim.Ancak popup açıldığı zaman altta "Tamam" yazmasını istemiyorum.Nasıl bir değişiklik yapmamız gerekli yardımcı olursanız sevinirim.

CreateObject("WScript.Shell").Popup _
"Lütfen bekleyin işlemleriniz yapılıyor", 1, "Uyarı"

Yada makro çalışmasını bitirinceye kadar kum saati göstermesi mümkünmü.
 
Son düzenleme:

hamitcan

Uzman
Uzman
Katılım
1 Temmuz 2004
Mesajlar
7,735
Excel Vers. ve Dili
Excel 2019 Türkçe
Kum saati çıkmasını isterseniz, aşağıdaki satırı makronun başlangıç kısmına yerleştirin.
Kod:
Application.Cursor = xlWait
Makronun çalışması bitince de kursorun eski haline dönmesi için son kısmına aşağıdaki satırı ekleyin.
Kod:
Application.Cursor = xlDefault
 

hakpin

Banned
Katılım
16 Ekim 2006
Mesajlar
106
Excel Vers. ve Dili
Excel 2003 Türkçe
Popup açıldığı zaman "Tamam" yazmasın,yada kum saati göstersin.

Hamitcan Hocam,
Her zamanki gibi ilginizi eksik etmediniz.Yazmış olduğunuz kodu makronun başına ve sonuna ekledim çalışıyor. Çok teşekkür ederim. İşleriniz kolay gelsin.
 

hamitcan

Uzman
Uzman
Katılım
1 Temmuz 2004
Mesajlar
7,735
Excel Vers. ve Dili
Excel 2019 Türkçe
Yardımcı olabildiysem ne mutlu bana.
 

Levent Menteşoğlu

Administrator
Yönetici
Admin
Katılım
13 Ekim 2004
Mesajlar
16,058
Excel Vers. ve Dili
Excel 2010-32 bit-Türkçe
Excel 365 -32 bit-Türkçe
Tamam yazısının kaldırılması ve cursor için msgbox yerine userform kullanarak daha kolay sonuca ulaşabilirsiniz.
 
Katılım
2 Mart 2005
Mesajlar
2,960
Excel Vers. ve Dili
ev: Ofis 2007- Win Xp
iş: Ofis 2010- Win Vista
Kum saati çıkmasını isterseniz, aşağıdaki satırı makronun başlangıç kısmına yerleştirin.
Kod:
Application.Cursor = xlWait
Makronun çalışması bitince de kursorun eski haline dönmesi için son kısmına aşağıdaki satırı ekleyin.
Kod:
Application.Cursor = xlDefault
teşekür ederim hocam

Tamam yazısının kaldırılması ve cursor için msgbox yerine userform kullanarak daha kolay sonuca ulaşabilirsiniz.
bu dediğiniz nasıol olmalı hocam işlemi kesmeden userform labelda işlem aşamaları gözükecek

makro çalışmaya başladığı andan itabren sırası ile
"sorgulanıyor"
"kaydediyor"
"sorgu bitti"
gibi userform labelda değerler gözükecek, ancak arka planda işlem devam edecek ama nasıl?
 
Katılım
26 Nisan 2006
Mesajlar
50
Hakkaten tamam yazısını nasıl kaldırabiliriz hocam?
 
Üst