vbamania.pl
login:
hasło:
 
  *Rejestracja *Zapomniane hasło
 Dziś jest wtorek, 06 maja 2025 roku.
Ustaw jako stronę startową Ulubione Napisz
PowrótPowrót do serwisu  RegulaminRegulamin rssRSS

  tytuł wątku:
Wątki dyskusji

Pasek postępu w VBA - odkrycie


otwartyotwarty rozpoczął: mcgluszak postów: 3



napisał: mcgluszak
postów: 36


umieszczony:
13 czerwca 2007
23:16

  
Ha! Nic nie odrobię bo to były próby sprzed roku i teraz by mi było wstyd takie spagetti pokazywać. Ale dzięki za zainteresowanie.
napisał: wally2
postów: 59


umieszczony:
13 czerwca 2007
10:11

  
Miałem problem tego samego typu....
jak makro mieli dane ok 10 min to nigdy nie wiadomo czy już skończył czy już się zawiesił, a może w ogóle co inne.
Zrobiłem sobie takiego małego własnego statusbara z formy.
Jest tam pasek i pole TextBox gdzie wyświetlane są aktualne zadania.
Formy nie pokaże, ale procedury obsługujące wyglądają tak:

Sub AktualizujPostep(Tekst As String, Wartosc, Max)
Dim a As Integer
Static Postep As Byte

If Postep = CInt((Wartosc / Max) * 100) Then Exit Sub
Postep = CInt((Wartosc / Max) * 100)
With UFAkcja
  .LPOpis.Caption = Tekst
  .LPpostep.Width = 204 * (Wartosc / Max)
  .LPProcenty.Caption = Postep & "%"
  .Repaint
End With
End Sub

Sub DodajLog(Tekst)
With UFAkcja
  TBPLogi.Text = TBPLogi & Tekst & Chr(13)
End With
End Sub



Dodatkowo jak ktoś inny kożysta z makr to widzi jak na dłoni co robi kod i ile już ma za sobą.
Sprawa naprawdę prostacka a niektórych laików ścina z nóg że excel takie żeczy potrafi....


Jak ktoś chce formatkę niech wyśle maila, jednak zachęcam do własnoręcznego ułożenia kontrolek...
Pozdrawiam
napisał: mcgluszak
postów: 36


umieszczony:
12 czerwca 2007
14:20

  
Chciałem się podzielić fajnym wydaje mi się pomysłem. Korzystam z wielu makr młócących duże porcje danych. Wiadomo ze jak działanie trwa ponad minutę, to jakiś rodzaj progress bara jest niezastąpiony. Próbowałem ugryźć to na różne sposoby, zawsze problemem było odświeżanie się. W końcu przeszedłem na ustawianie właściwości application.caption tak żeby pokazywała procent wykonanej roboty. Jest bomobowo.
Ma kto może inny ciekawy pomysł w tej materii?


<-wstecz  1  dalej->
wszystkich stron: 1


Sortuj posty: z