Fortschrittsbalken in Excel Schritt für Schritt erstellt | Excel VBA

preview_player
Показать описание
Wir erstellen einen Fortschrittsbalken, der anzeigt, wie weit unser Makro durchgelaufen ist. Das hilft dem Benutzer dabei abzuschätzen, wie lange es noch dauert bis das Makro beendet ist.
Dazu designen wir die Fortschrittsanzeige in einer UserForm.

________

LINK

________

Timestamps

0:00 Fortschrittsbalken in Excel
1:00 UserForm erstellen und designen
2:39 Balken einfügen
4:35 Prozente einfügen
5:28 Anfangszustand definieren
6:11 Fortschrittsbalken aufrufen
8:05 Fortschrittsbalken updaten
10:49 UserForm und Makro parallel ausführen
11:19 Runden in Excel VBA
Рекомендации по теме
Комментарии
Автор

Geil geil geil.
Damit bekommt man die Arbeitsweise eines Makros gut erklärt und niemand drückt mehr auf den Tasten rum weil nix vorwärts geht.
Danke

falk
Автор

Cooles Feature !! Wird viele Leute, die mit einem bestimmten Makro arbeiten, sicherlich beeindrucken ;)

juliensanchez-baldeon
Автор

Das ist wiedermal eine tolle Idee, vielen Dank fürs Teilen. Obwohl man dieses Teil ja nicht so gerne sieht, wenn man es selbst erstellt hat, ist das natürlich gaaanz anders. 😁. Einen schönen Tag 👍

mattri
Автор

Wie auch die übrigen Videos super erklärt. Konnte das Ganze auch nachstellen allerdings nur solange meine For Next schleife von oben nach unten durchlief. Als ich dann von unten nach oben durchlaufen lassen musste habe ich den Balken nicht mehr gebändigt bekommen 😀

nicotrapp
Автор

Super Video. Klasse erklärt. Danke dafür :-)

carstenbehfeld
Автор

Danke wollte ich mal sagen für deine Videoclips in YouTube, diese sind wirklich gut verständlich Erklärt, kann viel lernen auch wenn ich schon über 60 Jahre alt bin. HABE EINEN SCHÖNEN VORSCHLAG ZU MACHEN : Ein Exel VBA Benutzerlogin hast du ja schon in das Netz gestellt, nun fehlt noch ein Benutzerlogin mit Steuerung von Zugriffsrechte für jedes einzelnes Tabellenblatt. Beispiel ein Programm mit 15 Tabellenblätter, 5 Mitarbeiter, jeder Mitarbeiter darf aber nicht auf einzelne Tabellenblätter zugreifen. Es müsste eine Intiligente Tabelle geben, Horizontal die einzelnen Tabellenblätter und links vertikal die Mitarbeiter, dann in den einzelnen Zellen könnte man die entsprechenden Mitarbeiter den Tabellenblätter zuordnen. Die Kategorien müssten sein, Tabellenblatt nicht sichtbar, Tabellenblatt sichtbar aber nicht beschreibbar, Tabellenblatt sichtbar und beschreibbar.

Das wäre was für mein Tool, Grüsse von der Nordseeinsel Borkum, der Wolfgang

Mennix
Автор

Wieder eine tolle Idee verwirklicht. Das kann ich sicher auf Visual Basic/Studio übertragen.

Hast du ein Video, wie man von Excel aus auf Daten von Webseiten zugreift?

Zweeble
Автор

Super genial und einfach. 😁👍🏼 Habe eine Datei, die ziemlich lange benötigt. Und für den Nutzer ist ersichtlich, wie weit die Aufbereitung ist. Ich rufe die Sub sogar 4 mal auf, mit dann unterschiedlichen Namen (Schritt 1/4 usw.) Vielen Dank dafür!!

Beastscorp
Автор

Hallo Kai,
Kann man mit VBA die Module bzw. Userformen durch ein Modul exportieren und auch wieder importieren, sodass man dadurch eine „Update“ Funktion bekommt?
Deine Videos sind sehr gut erklärt und mega Lehrreich! Mach auf jeden Fall so weiter !

timbergfeld
Автор

Sehr gutes Video! …. Wie schafft man eie User Form mit abgerundeten Ecken?

knut
Автор

Gutes Video, aber am tollsten ist der Titel im Vorspann. FORTSCHIRTTS-BALKEN.😆😜

synthompainkiller
Автор

Gutes Video, danke :)
Eine Frage dazu: Wie kann ich es erreichen, dass der Fortschrittsbalken
mit dem Rückwärtszähler, siehe unten, funktioniert ?
Danke :)

Dim letzte_Zeile As Long
Dim i As Long

letzte_Zeile = Cells(Rows.Count, 4).End(xlUp).Row
For i = letzte_Zeile To 21 Step -1

Chris-vlqr
Автор

Hallo! Super Video, DAnke! Ist es auch möglich diesen Fortschritsbalken ohne For Schleife zu Verwenden? ich habe enorm viele sehr langsame module ohne forschleife. danke, lg

Speedway
Автор

Hallo Kai, wie kann ich denn den Fortschrittsbalken auch dazu verwenden, um während des Ladens eines Tabellenblattes (größere DB) diesen anzuzeigen?

johnmayer
Автор

Cool - wie immer. Benutze ich auch immer wieder gerne
...aber (noch) nicht so elegant wie bei Dir ;-)

ThisIsScorefun
Автор

hi Kai, wäre super wenn du mal ein Tutorial machen würdest, wie man eine Planungs/Terminmaske / Tool erstellt. Wo man Termine bucht und die in eine Tagesplanung übertragen wird und in die richtige Uhrzeit/ Spalte

alexst
Автор

Super cooles Konzept. Hab es auf eine meiner Dateien angewandt, klappt super. Kurze Folgefrage: In meinen Dateien werden selten Schritte auf einzelne Zeilen angewandt, sondern meist auf Tabellenblätter. Gibt es eine Möglichkeit, den Fortschritt anhand des VBA-Fortschritts darzustellen? Also, im Sinne von 2/20 Schritten wurden durchgeführt, und deshalb 10%?

Stimmtso
Автор

Cooles Video, ist es auch möglich in der Fortschrittsuserform einen abbrechen Button einzufügen? Dieser bricht dann das komplette makro ab.
Vielen dank für deine Antwort!

FAA
Автор

Hallo Kai, mir ist aufgefallen das Deine UserForm schöne runde Ecken hat. Bei mir sind die leider Eckig. Wie hast Du das hinbekommen. Hab ich was übersehen? Sonst alles super

gerhardurban
Автор

Hallo Kai,
danke schön, das hilft mir auf jeden Fall weiter.Jetzt würde ich noch gerne wissen wie ich das mit einem VBS Script mache. Nachdem du mal in einem Video die Fernsteuerung gezeigt hast😀benutz ich das sehr gerne.Bislang hab ich mir den Fortschritt mit einer Msgbox anzeigen lassen, aber Kaffee holen war dann nichts.Hättest du da auch eine Idee?
Vielen Dank
Christian

christianschafer