Thema Datum  Von Nutzer Rating
Antwort
15.10.2017 17:24:29 Dave
NotSolved
15.10.2017 17:44:22 Werner
NotSolved
15.10.2017 17:50:40 Dave
NotSolved
15.10.2017 18:59:53 Gast70117
NotSolved
15.10.2017 19:11:24 Dave
NotSolved
15.10.2017 19:12:57 Dave
NotSolved
15.10.2017 22:00:01 Mackie
NotSolved
16.10.2017 08:53:18 Gast10026
NotSolved
Rot Ladebalken - progress.xlsm
18.10.2017 03:15:40 xlKing
NotSolved
18.10.2017 04:01:13 xlKing
NotSolved

Ansicht des Beitrags:
Von:
xlKing
Datum:
18.10.2017 03:15:40
Views:
726
Rating: Antwort:
  Ja
Thema:
Ladebalken - progress.xlsm

Hi,

also wegen 5 Sekunden würd ich da jetzt nicht erst nen Ladebalken aufmachen. Dafür reicht die Statusbar völlig aus.

Wenn's aber mal wieder länger dauert, schnapp dir'n Snickers und dann mach folgendes:

Erstelle ein Userform. Lege dort ein sehr breites Bezeichnungsfeld ohne Text an, lege Rahmenart und Rahmenfarbe fest und gib ihm den Namen "Space".
Nun erstellst du ein zweites Bezeichnungsfeld direkt darüber und legst dort die Hintergrundfarbe fest. Gib diesem Feld den Namen "Balken"

Wichtig ist, das Formular mit Userform1.Show vbModeless aufzurufen. Dadurch läuft der Code auch während der Anzeige des Formulars weiter.

Dann kannst du in der Schleife über Dreisatz die Width-Eigenschaft des Balkens ermitteln. Inetwa so.

Userform1.Balken.Width = Userform1.Space.Width / Max * Value.

Max entspricht im obigen Beispiel dem Wert 200. Für Value nimmst du die Variable x.

Gruß Mr. K.

 


Ihre Antwort
  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen
Thema: Name: Email:



  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen

Thema Datum  Von Nutzer Rating
Antwort
15.10.2017 17:24:29 Dave
NotSolved
15.10.2017 17:44:22 Werner
NotSolved
15.10.2017 17:50:40 Dave
NotSolved
15.10.2017 18:59:53 Gast70117
NotSolved
15.10.2017 19:11:24 Dave
NotSolved
15.10.2017 19:12:57 Dave
NotSolved
15.10.2017 22:00:01 Mackie
NotSolved
16.10.2017 08:53:18 Gast10026
NotSolved
Rot Ladebalken - progress.xlsm
18.10.2017 03:15:40 xlKing
NotSolved
18.10.2017 04:01:13 xlKing
NotSolved