userformda kaydediliyor görüntüsü mümkün mü?

Katılım
8 Kasım 2019
Mesajlar
18
Excel Vers. ve Dili
2010
merhaba, visual basic'te yaptığım uygulamayı açılışta userform açılacak şekilde yaptım. Şu an program gibi çalışıyor, excel sayfaları kapalı. Epeyce boyutlu ve kapsamlı bir dosya olduğu için kaydederken biraz beklemek gerekiyor. Bu 5-10 saniyelik beklenen sürede kaydediliyor ekranı yapmak mümkün mü acaba. Zannetmiyorum ama yinede bir sorayım dedim. Teşekkürler
 

Seyit Tiken

Uzman
Uzman
Katılım
23 Ağustos 2005
Mesajlar
4,651
Excel Vers. ve Dili
Excel : 2010
Aşağıdaki kodu kendinize uyarlayınız.

UserForm1.ProgressBar1.Min = 0
UserForm1.ProgressBar1.Max = 20000
For i = 1 To 20000
UserForm1.ProgressBar1.Value = i
Next i
 

TURKOLOG

Altın Üye
Katılım
13 Kasım 2008
Mesajlar
744
Excel Vers. ve Dili
2016 64 TR
Altın Üyelik Bitiş Tarihi
29-10-2026
Aşağıdaki kodu kendinize uyarlayınız.

UserForm1.ProgressBar1.Min = 0
UserForm1.ProgressBar1.Max = 20000
For i = 1 To 20000
UserForm1.ProgressBar1.Value = i
Next i
Sayin @Seyit Tiken Bu kodu ilgili userformda nereye yazacağız bu konuda daha ayrıntılı yazarsaniz bende denemek isterim
Bir de 20000 bekleme süresi mı oluyor onu 5000 yapabilir miyiz
 

Zeki Gürsoy

Uzman
Uzman
Katılım
31 Aralık 2005
Mesajlar
4,334
Excel Vers. ve Dili
Office 2019 (64 bit) - Türkçe
ProgressBar1, özel bir form kontrolüdür. Bilgisayarınızda yüklü değilse kullanamazsınız. Diğer bir konu ise, kayıt süresinin tespit edilememesi. Bu nedenle dosya kayıt süresince ekranda bir userform'un görünür olması muhtemelen işinizi görecektir.

1573420264607.png

ThisWorkbook:
PHP:
Private Sub Workbook_AfterSave(ByVal Success As Boolean)
    Unload UserForm1
End Sub

Private Sub Workbook_BeforeSave(ByVal SaveAsUI As Boolean, Cancel As Boolean)
    UserForm1.Show vbModeless
End Sub
UserForm1:
PHP:
Private Sub UserForm_QueryClose(Cancel As Integer, CloseMode As Integer)
    Cancel = IIf(CloseMode = vbFormControlMenu, True, False)
End Sub
 

Ekli dosyalar

Katılım
8 Kasım 2019
Mesajlar
18
Excel Vers. ve Dili
2010
teşekkür ederim. şu an beceremedim ama üzerinde biraz çalışacağım, kodları kaydettim. aklıma bir şey daha geldi gibi biraz çalışayım bu mevzuda. kolay gelsin.
 
Üst