Bu dosya, uzun süren makrolarda kullanıcıya ilerleme durumunu göstermek için hazırlanmış ProgressBar örneklerini bir arada sunar. Örnekler tek bir UserForm üzerinde toplanmıştır ve kendi makronuza uyarlanabilir.
Dosya makro içerir, açarken makroları etkinleştirmeniz gerekir. Makrolar etkinleştirilmezse örnekler çalışmaz.
Dosya makro içerir, açarken makroları etkinleştirmeniz gerekir. Makrolar etkinleştirilmezse örnekler çalışmaz.
Dosyanın içeriği
- exceldestek.com | exceldepo.com sayfası: A1:F12 aralığında yer alan karşılama sayfasıdır. Sayfada formül yoktur.
- UserForm1: Çok sayfalı (MultiPage) bir form olup her sayfada bir ProgressBar türü ve ilgili Başlat düğmesi bulunur. Formda ayrıca yardım metinleri ve onay kutuları vardır.
- Module1: Formu açan ShowProgress makrosunu içerir.
Makrolar
- ShowProgress: UserForm1 formunu görüntüler.
- DemoProgress1: Label denetimlerinden oluşan klasik ilerleme çubuğunu 1'den 100'e doldurur; yüzde değerinin gösterilmesi onay kutusuyla seçilir.
- DemoProgress2: Yüzdeyi iki daire göstergesi üzerinde gösterir. Daireler Image ve Label denetimleriyle çalışır.
- DemoProgress3: Görüntü denetimindeki saydam alandan ilerlemeyi gösteren süslü çubuğu çalıştırır.
- DemoProgress4: İki farklı "blips" göstergesini birlikte ilerletir.
- DemoProgress5: İlerlemeyi Excel durum çubuğunda (Application.StatusBar) gösterir; işlem bitince durum çubuğunu eski haline döndürür.
- DemoProgress6 ve DemoProgress7: Süslü çubuk ve XP açılışına benzeyen, üç tur dönen çubuk örnekleridir.
- DemoProgress8: Döner kadran örneğidir; adım sayısı txtCount kutusundan alınır, sayısal değilse 100 kullanılır, en fazla 999 girilebilir.
- LoadHelp: Her göstergenin hangi denetimlerle oluşturulduğunu anlatan yardım metinlerini forma yükler.
Nasıl kullanılır
- Dosyayı açın ve makroları etkinleştirin.
- Alt+F8 ile ShowProgress makrosunu çalıştırın.
- Formdaki sayfalardan birini seçip ilgili düğmeye tıklayın ve ilerleme göstergesini izleyin.
- Beğendiğiniz örneğin ProgressStyle yordamını ve ilgili form denetimlerini kendi projenize alın.
- Demo döngüsündeki yorum satırının yerine kendi işlem kodunuzu yazın.