Eigene Messagebox erstellen (mit modernem Design!) | Excel VBA

Поделиться
HTML-код
  • Опубликовано: 14 дек 2024

Комментарии • 91

  • @tommyliii
    @tommyliii Год назад +8

    Das ist ganz toll, Kai! Wie immer 1a, sehr verständlich und mit deiner ruhigen und freundlichen Art schaffst Du es immer wieder, dass ich mir deine Videos bis zum Ende anschaue. Ganz toll! DANKE SEHR!!!

  • @runofberlin4319
    @runofberlin4319 Год назад +4

    Fantastisch, einfach nur mega. So erstrahlt Excel im neuen Glanz. Vielen Dank.

  • @Ju-Ko-Ma
    @Ju-Ko-Ma Год назад +2

    Hallo Kai, wie geil ist das den. Die Idee, deine vorbildliche Erklärung, es macht einfach Spaß das nachzubauen bzw. in das eigene Projekt einzubauen. Vielen Dank!!!!!!! Auch Dir noch einen schönen restlichen Abend.

  • @falk1983
    @falk1983 Год назад +4

    Sehr sehr cooles Detail. Lässt das ganze nicht so steril und altbacken wirken. Vielen Dank dafür. Top Arbeit, wie immer!!!

  • @m.unzufrieden9624
    @m.unzufrieden9624 Год назад +1

    Cooles Video. Mich haben die unscheinbaren msgbox schon öfter genervt. Das hat jetzt ein Ende. Vielen Dank.

  • @dirkwesterhoff3766
    @dirkwesterhoff3766 Год назад +2

    Super! Das nimmt Excel einen großen Teil des altbackenen Designs. Wie immer sehr gut erklärt, sodass sogar ich es verstehe.

  • @ninnick-nick
    @ninnick-nick Год назад +2

    Danke! Wieder mal super Video 👌👌👌👍🏾

    • @KaiWeissmann
      @KaiWeissmann  Год назад +1

      Vielen Dank für deine Unterstützung!

  • @caruanagiacomo3322
    @caruanagiacomo3322 9 месяцев назад

    Superman, gut gemacht, mach weiter so und die Kunden werden es lieben. Endlich etwas, das mit VBA functioneert, und im Detail vielen Dank, Mann

    • @KaiWeissmann
      @KaiWeissmann  9 месяцев назад

      Sehr gerne!
      Es freut mich, dass dir das Video gefällt.

  • @hansguckindieluft287
    @hansguckindieluft287 Год назад +2

    Eine richtige gute Idee .. und wieder ganz verständlich erklärt. Werde ich direkt in mein aktuelles Projekt einbauen.
    Mach weiter so!

  • @stevenk.1386
    @stevenk.1386 Год назад

    Die Inhalte, das Thema, die Videos, die "Art" des Videos, die Hilfestellungen, ... die Boni & weiterführenden Tipps ... GENIAL!
    DANKE! ... für deinen Wissenshare über VBA! Großartig! Du bist ein wahrer Künstler in der Informatik!
    Bitte mehr, wir wollen mehr Videos wie dieses sehen! Und dafür schaue ich auch gerne künftig die eingeblendete Werbung von RUclips!

    • @KaiWeissmann
      @KaiWeissmann  Год назад

      Vielen Dank für deinen netten Kommentar.
      Es freut mich sehr, dass dir meine Videos gefallen.
      Ich wünsche dir weiterhin viel Erfolg bei deinen Projekten.

  • @chiatemin
    @chiatemin Год назад +2

    Einfach Weltklasse! Wie immer! Vorbereitung, Erklärung, Ausführung, Tool-Einsatz und Kaistyle! 🔝

  • @fabianstein5523
    @fabianstein5523 Год назад

    Richtig coole und informative Videos! Vielen Dank für den Input. Auf manche Ideen muss man auch erstmal kommen.

    • @KaiWeissmann
      @KaiWeissmann  Год назад

      Vielen Dank für deinen netten Kommentar.
      Es freut mich, dass dir meine Videos gefallen.
      Viel Erfolg bei deinen Projekten.

  • @AndreasThelen
    @AndreasThelen Год назад +1

    Hallo Kai, ein sehr guter Tipp und das Video, wie immer sehr verständlich und anschaulich erklärt 👍👍👍

  • @klausf4200
    @klausf4200 Год назад

    Hallo Kai, damit haben Sie mich jetzt auch eingefangen👍😀 Vielen Dank fürs Wissen teilen. Abo ist raus und gerne weiter so mit der sympathischen Art. So macht lernen Spaß!

    • @KaiWeissmann
      @KaiWeissmann  Год назад

      Vielen Dank für dein Lob und dein Abo.
      Viel Erfolg beim VBA Lernen!

    • @falco1020301
      @falco1020301 11 месяцев назад

      ​@@KaiWeissmann ich hab Mal 2 Fragen.
      Wieso hast du den abbrechen Button vor dem gruppieren mit rechts angeklickt? Und die zweite bezieht sich auf die mittlerweile 3 Module. Wann macht ein weiteres Modul sinn? Werden die gar nicht umbenannt? Hast du dazu auch ein Video? Okay, das waren jetzt mehr Fragen😂

  • @ninnick-nick
    @ninnick-nick Год назад +4

    Suuuuuper ! - das hatte ich gestern erst gesucht ! 👌👌👌👍🏾

  • @Kopfkirmes
    @Kopfkirmes Год назад +1

    Einfach nur Mega. Danke.

  • @gunterf.538
    @gunterf.538 Год назад +1

    Mal was Neues. Super!

  • @ymohamed3154
    @ymohamed3154 Год назад +1

    Tolle Arbeit und geile Idee. Vielen Dank

  • @pittche63
    @pittche63 Год назад +1

    Vielen Dank für den super Beitrag!

  • @AstridGunther
    @AstridGunther Год назад +1

    Kai, vielen Dank!!

  • @MaRi-jf2cl
    @MaRi-jf2cl Год назад +1

    Wie immer ein sehr interessantes Video. Das schreit förmlich nach Überarbeitung einiger Projekte 😅. Vielen Dank dafür.

  • @sirwillibald
    @sirwillibald Год назад +1

    Wow, bin in kurzer Zeit großer Fan von dir geworden, grandiose Videos! Hab das direkt umgesetzt, herausragend gut erklärt, Ergebnis sieht super aus, vielen Dank! Und ich hab selten so gut und instruktiv gemachte Tutorialvideos gesehen, bei dir stimmt quasi alles. Hut ab!
    Perfekt wäre es jetzt noch, wenn ich in meinem aktuellen Projekt meine genauso altbacken aussehende UserForm mit ComboBox durch sowas Schickes ersetzen könnte, die sieht im Vergleich jetzt sehr jämmerlich aus. Aber das ist vermutlich schwierig. Falls du eine gute Idee hast, gerne… ;-)

    • @KaiWeissmann
      @KaiWeissmann  Год назад

      Du kannst im Menüband unter Entwicklertools auf Einfügen klicken und hier bei ActiveX-Steuerelement eine ComboBox (Kombinationsfeld) auswählen und einfügen.
      Das kannst du dann wie die MessageBox umbenennen und über VBA ansprechen.
      Ich hoffe das hilft dir weiter.

  • @mdw1955
    @mdw1955 4 месяца назад +1

    Toll erklärt und schöne Lösung. Noch schöner wäre es, wenn das Objekt trotz Sperre weiterhin verschiebbar wäre.

    • @KaiWeissmann
      @KaiWeissmann  4 месяца назад

      Freut mich, dass dir die Lösung gefällt :) LG Kai

  • @onkelwowa752
    @onkelwowa752 5 месяцев назад

    Hallo Kai, deine Videos sind wie immer MEGA!👌🏼
    Zu der Möglichkeit mit Message Box oder auch PopUp Fenster würde mich interessieren ob es eine Möglichkeit gibt, wie bei WhatsApp, Facebook oder Instagram die Anzahl der ungelesenen Nachrichten (weiße Zahl im rotem Kreis) auf der App bzw. einer Kachel auf der Startseite anzeigen zu lassen.
    Ich erstelle zurzeit in einem Management Tool eine Kachel mit Aufgaben- und Terminübersicht mit Fälligkeitsdatum. Wäre cool, wenn überfällige und aktuelle Aufgaben als ungelesene Nachrichten auf der Startseite über der Kachel zu sehen wäre.
    Wäre toll, wenn es eines Tages auch dazu ein Video gibt. 😃

  • @reinerwitt2573
    @reinerwitt2573 Год назад

    Hall Kai, schöne Gruße aus Niederösterreich. Erstmal vielen herzlichen Dank für deine super Ideen und deine ausführlichen Erklärungen. Einfach genial. Ich habe mir mit deiner Anleitung mein Dienstprogramm um einiges verbessern können. Die Massageboxen habe ich auch eingebaut. Schaut für mich echt top aus. Dann kam ich auf die Idee auch ein verschiebbares Hilfslineal mit Schaltflächen einzubauen welches nur vertikal verschiebbar sein soll. Naja, schaut ja super aus, einblenden - ausblenden - Schaltflächen , alles kein Problem. Das Lineal ist eine gesperrte Grafik, somit kann ich sie nicht verschieben. wenn ich die Grafik entsperre kann sie verändert und überall hin verschoben werden. Dies soll aber nur Vertikal möglich sein. Phu, wie der Österreicher sagt: Do fetzts ma de Sicherungen ;-). Hast du da vielleicht einen Tipp????? Geht das überhaupt???
    Bitte mach weiter so und lass dir noch viele viele Sachen einfallen
    LG Reiner

    • @KaiWeissmann
      @KaiWeissmann  Год назад

      Vielen Dank für deinen Kommentar. Aufgrund vieler Anfragen, kann ich diese momentan leider nicht beantworten. Vielleicht hilft dir mein Video "KI beantwortet Fragen": ruclips.net/video/Kl9vcB3ejgk/видео.html
      Ich wünsche dir für deine Projekte alles Gute.

  • @thomasschmalzl2918
    @thomasschmalzl2918 Год назад +1

    Super Vielen Dank.

  • @petervo7856
    @petervo7856 11 месяцев назад

    Hallo Kai, Deine Videos sind wie immer sehr lehrreich und super erklärt. Dank dieser bekommt man weniger Ängste, sich mit VBA auseinander zu setzen. Das finde ich super und hoffe, dass Du genau so weitermachst. Dafür sehr sehr vielen Dank.
    Dennoch habe ich ein Problem mit einem Worksheet mit 12 Tabellenblätter für jeden Monat. Dort habe ich eine Messagebox nach Deinen Vorlagen eingebaut. Ohne Blattschutz funktioniert das sehr gut. Die Tabellenblätter müssen aber für die Anwender geschützt sein. Dann funktioniert das mit der Messagebox aber nicht richtig und ich kann den Fehler einfach nicht finden und erkennen. Kannst Du Dir die Datei mal als PN anschauen oder gibt es einen anderen Weg, bei dem Du mir helfen könntest? Liebe Grüße!

  • @josdahlhaus7000
    @josdahlhaus7000 Год назад +1

    Habe das ganze mal selbst ausprobiert, allerdings ist meine Liste relativ groß. Beim einblenden der MBox muss ich aktuell immer hoch scrollen. Umgehe das Problem aktuell mit activewindow.SrollRow, allerdings finde ich diese Lösung nicht ganz so schön 🤐 Das Video ist aber wie immer super 👍

    • @josdahlhaus7000
      @josdahlhaus7000 Год назад +1

      Falls jemand das gleiche Problem hat, das Video „Diagramm vergrößern bei Klick“ ist die Lösung 😎

  • @thomimy7000
    @thomimy7000 2 месяца назад

    Kann ich die Messagebox auch speichern, um diese in anderen Anwendungen wieder zu benutzen?

  • @holzi89
    @holzi89 Год назад

    Hallo Kai, super Video, auch super für einen Anfänger erklärt. Habe damit jetzt etwas rumgespielt und ich würde gerne eine eigens designte Messagebox beim Start von Excel einbauen. Das funktioniert soweit auch alles, nun zum Problem:
    Ich habe eine Grafik wie im Video erstellt, ABER ein zusätzliches Textfeld mit einem "=Zelleninhalt B1" versehen, damit möchte ich ein Textfeld anzeigen dass sich automatisch an den Zelleninhalt von B1 anpasst. Soweit auch kein Thema, nur wird mir das Feld dann nicht als Teil der Messagebox angezeigt. Ich habe das Textfeld auch mit Gruppiert, aber trotzdem fehlt immer genau dieses Feld. Liegt es daran das in dem Textfeld durch das Gleichheitszeichen eine Formel entsteht und es dann anderweitig zum anzeigen angesprochen werden muss?
    Vlt kannst du mir hier weiterhelfen.
    Vielen Dank im Voraus und viele Grüße
    Alex

  • @DerRumo
    @DerRumo Год назад

    Das sieht suepr aus! Aber wenn das Fenster geschützt ist, muss man auch beachten, dass die Tabelle auch auf kleineren Bildschirmen funktioniert.

    • @DerRumo
      @DerRumo Год назад +2

      Ach... Man muss das Video auch zuende schauen. 😉😂

  • @uspri
    @uspri Год назад +1

    Vielen Dank für diese schicke Möglichkeit. Nur hab ich eine Frage. Ich habe in meinem Code eine msgbox, die eine Abfrage darstellt, wie weiterverfahren werden soll. Im Prinzip nur per Yes/No und dann verzweigt sich das Makro. Kann man dieses Art auch nachstellen? Nach meinem Wissensstand (relativ klein) müsste ich meinen Code umbauen, damit ich die Imagebuttons abfragen kann, oder sehe ich das falsch?

    • @KaiWeissmann
      @KaiWeissmann  Год назад +1

      Ja genau.
      Also Ja und Nein Button in die msgbox integrieren und den Code entsprechend mit einer If Bedingung anpassen.
      Ich hoffe das hilft dir weiter.

    • @uspri
      @uspri Год назад

      @@KaiWeissmann Danke für die schnelle Antwort. Wenn ich den beiden Buttons Makros zuweise, wie kann ich dann das mit dem Yes/No abfragen? Kannst du mir einen Denkanstoß geben? Vielen lieben Dank.

    • @KaiWeissmann
      @KaiWeissmann  Год назад +1

      Du könntest es auch so machen, dass du jeweils eine kleine Prozedur anlegest.
      Button Yes Klick => aktuelle Yes Prozedur aufrufen
      Button No Klick => Messagebox ausblenden
      Ich hoffe das hilft dir weiter.

    • @uspri
      @uspri Год назад +1

      @@KaiWeissmann Habs mit unterschiedlichen Subs hinbekommen. Danke für die Unterstützung.

  • @samfisher6966
    @samfisher6966 Год назад

    sehr gut. als anfänger habe ich jedoch eine Frage: diese "unechte" MsgBox hat den Modeless Status, oder? Das kann ein Problem sein, wenn man nach Erscheinen der Msgbox woanders auf dem Tabellenblatt hinklickt. Korrigiere mich, wenn ich falsch bin.

  • @metinyapar2221
    @metinyapar2221 Год назад +1

    Sehr verständliche erklärt. Super Idee. Ist es auch möglich sowas in einen bestehenden Userform einzubinden. Die MessageBoxs die aus einem Userform aufgerufen werden ziemlich Langweilig.

    • @peterxxl1244
      @peterxxl1244 Год назад

      Willst du ein selbstgestaltetes Shape verwenden, um die Oberfläche deines UF angenehmer zu gestalten, solltest du das Shape screen-shot"ten" und als UF-Picture zuweisen. Es ist dann aber etwas Fleißarbeit, die Controls so zu gestalten, dass sie sich nicht ganz so altbacken darauf harmonisch einfügen. Aber machbar.

  • @kurtkrzenciessa3406
    @kurtkrzenciessa3406 Год назад

    Cooles Video
    Habe eine Frage an Dich.
    Wie setze ich von einer UserForm den Focus auf ein Shape wie z.B. die Messagebox.
    Im Voraus herzlichen Dank.

    • @peterxxl1244
      @peterxxl1244 Год назад

      Kai wird bestimmt eine professionellere Antwort darauf geben. Aber ich denke, das UF auf ShowModal = False zu setzen und dann das Shape analog dem gezeigten Beispiel einzublenden (indem du diese Sub dann an ein Control-Event etc. bindest), sollte den gewünschten Effekt haben. Durch ShowModal = False kannst du dann bei eingeblendeter UF Aktionen auf dem Tabellenblatt durchführen, einschließlich der gewünschten auf deinem Shape.

  • @nachtalp7500
    @nachtalp7500 Год назад +1

    Das Video ist bei mir recht verschwommen, ich kann den Code leider kaum lesen. Ab Minute 20 wird es dann lesbar!? Fällt das nur mir auf?

    • @KaiWeissmann
      @KaiWeissmann  Год назад +1

      RUclips stellt oft aus "Geschwindigkeitsgründen" die Videoquailität runter.
      Das kannst du händisch aber anpassen in der Videoleiste rechts unten auf das Zahnrad klicken und hier bei Qualität "2160p" auswählen.
      Ich hoffe das hilft.

    • @nachtalp7500
      @nachtalp7500 Год назад +1

      Jo, danke! Heute geht es tatsächlich besser. War nur komischerweise bei diesem Video so. Ansonsten coole Lösung! Schade nur das MS das nicht mal einem neuen Design unterwirft.

  • @familiebiehl2541
    @familiebiehl2541 8 месяцев назад

    Coole Sache!!!...nur habe ich das Problem, das wenn das Fenster fixiert ist und ich viele Datensätze habe und ich am Ende der Tabelle stehe, das Dialogfenster nicht sehe...erst wenn ich wieder hoch scrolle...gibt's dafür eine Lösung?

    • @KaiWeissmann
      @KaiWeissmann  8 месяцев назад

      Du könntest beim Aufruf der Messagebox immer nach oben Scrollen per
      ActiveWindow.ScrollRow = 1

  • @gtainsiderable7670
    @gtainsiderable7670 Год назад

    Hallo Kai, ich suche nach einer Lösung per Makro 5 Tage bevor mein Urlaub beginnt den Kalender abzufragen (Urlaub wird als Termin eingetragen und aufgrand dessen die automtische Antwort abhängig dieses Termins zu aktivieren. Welche Suchbegriff muss ich eingeben um die richtige Syntax zu finden?

  • @joachimorlik8093
    @joachimorlik8093 10 месяцев назад

    Eine sehr gute Erklärung. Trotzdem habe ich Fragen. Kann ich per VBA variable Texte in die MsgBox übertragen? Auch für die Schaltflächen? Gibt es dafür evtl. ein separates Video?
    Danke und Gruß, Joachim

  • @gerdmuster4541
    @gerdmuster4541 Год назад

    Danke dir!

  • @MikeDerUnwissende2
    @MikeDerUnwissende2 Год назад

    Ich finde die Idee spannend; kann ich das auch irgendwie in einer xlam-Datei umsetzen welche über ein via RibbonX Editor erzeugtes Ribbon-Element angesprochen wird und dieser Code andere Dateien erzeugt bzw. manipuliert? Das funktioniert doch nur in der aktuellen Macro-Arbeitsmappe oder sehe ich das falsch?

    • @KaiWeissmann
      @KaiWeissmann  Год назад

      Vielen Dank für deinen Kommentar. Aufgrund vieler Anfragen, kann ich diese momentan leider nicht beantworten. Vielleicht hilft dir mein Video "KI beantwortet Fragen": ruclips.net/video/Kl9vcB3ejgk/видео.html
      Ich wünsche dir für deine Projekte alles Gute.

    • @MikeDerUnwissende2
      @MikeDerUnwissende2 Год назад

      @@KaiWeissmann Danke! Es gibt mal wieder einen Fehler bei der Antworterstellung bei YT, bzw. ich erhalte laufend Fehler. Hoffentlich tauchen nicht zig' Antworten von mir auf.
      Hatte tatsächlich jetzt das Form-Set in meine Hintergrund-Excelarbeitsmappe implementiert und per VBA in die aktuelle Arbeitsmappe kopiert. Über Umwege lässt sich das auch so lösen (auf Referenz meines VBA-Projektnamens bzw. von deren Prozeduren). Werde vermutlich dazu selber ein Video auf meinem Kanal veröffentlichen, wie ich das bewerkstelligt habe.

  • @LueckenfuellerVideo
    @LueckenfuellerVideo Год назад

    Tolles Video, DANKE.! Ichhabe jetzt alle Kommentare durchgelesen. Gibt es eine Möglichkeit das MACRO und die MESSAGEBOX zusammen zu exportieren. Oder in ein Add-on umzuwandeln. Ich würde beides zusammen gerne a) weitergeben und b) in mancher neuen Arbeitsmappe selber wiederverwerten, ohne immer von Null anzufangen.
    Hast Du dazu eine Idee.?
    Besten Dank schon mal...!

  • @JProkop
    @JProkop Год назад +1

    Awesome 🎉

  • @horstgeiger3057
    @horstgeiger3057 Год назад

    Servus Kai, wie immer tolles Viedeo und eine super Idee eigene Messageboxen zu schaffen.
    Was passiert aber, wenn man einen zweiten Button anklickt oder ein anderes Tabellenblatt auswählt?
    Dann sollte die aktive Box doch vorher ausgeblendet werden, oder?!
    Grüße, Horst

  • @michaelschonborn8200
    @michaelschonborn8200 Год назад

    mega Video mal wieder von dir. Ich hätte dazu mal eine Frage. Kann eine solche selbsterstellte Messagebox auch auf einer UserForm implementiert werden?
    Ich erstelle gerade ein Bearbeitungstool und würde dann gerne eine modernere Variante im Design nutzen. Wäre es ähnlich wie bei den benutzerdefinierten Buttons der Userform, wäre cool wenn du die Antwort kennst
    LG ein treuer Zuschauer

  • @jamesclayton83
    @jamesclayton83 Год назад +1

    Geil. Wirklich.

  • @DavidGrenz-h2j
    @DavidGrenz-h2j Год назад

    Sehr cooles Video und sieht wie immer super aus.
    Hat noch jemand das Problem, dass wenn man schon einige Einträge hat die Messagebox trotzdem sehr weit oben in der Tabelle erscheint und nicht in der Mitte des Fensters?

  • @volkerh5635
    @volkerh5635 Год назад

    Hallo Kai, das war wider ein super Video, mit dem man was anfangen kann.👍Ich habe eine MessageBox gebaut und in mein Makro einbinden können. Funktioniert super.
    Ein Problem hast du leider nicht angesprochen, nämlich wenn bei der Tabelle der obere Teil (Überschrift) fixiert ist. Da ist die MessageBox wie angepinnt an der Tabelle. Wie lässt sich dieses Problem beheben? Funktioniert das überhaupt?
    Vielen Dank und VG

    • @KaiWeissmann
      @KaiWeissmann  Год назад

      Vielen Dank für dein Kommentar.
      Vielleicht hilft dir dazu der Code vom Video "Seitliche Navigation mit Scrollfuntkion" weiter: ruclips.net/video/lNDMLbrCx04/видео.html

    • @volkerh5635
      @volkerh5635 Год назад

      @@KaiWeissmann Vielen Dank für deinen Tipp - Super. Das war genau das, was ich gesucht habe. Es funktioniert prima. Danke
      Noch eine Frage - der Blattschutz für die MessageBox verhindert bei mir nicht, dass man sie verändern und verschieben kann. Nur, wenn ich ihn selber einschalte.
      Ist das normal?

    • @volkerh5635
      @volkerh5635 Год назад

      P.S.: ich habe festgestellt, dass, wenn das ScollingEvent läuft, verhält sich meine Arbeitsmappe instabil. Ich habe jetzt den Start für ScrollingEvent am Anfang des Makro MessageBox einblenden, und das Ende für ScrollingEvent am Anfanf des Makro MessageBox ausblenden gesetzt. Der Effekt ist der gleiche, die MessageBox bleibt immer im sichtbaren Bereich.

  • @xerebo730
    @xerebo730 Год назад

    Super nett anzusehende Messagebox, klasse job. Kai 👍
    Ich habe übrigens ein kl. Excel Problem und hoffe ihr könnt mir weiterhelfen...
    Ziel: In der Ergebniszeile einer intelligenten Tabelle alle Einträge einer Spalte vergleichen (auch bei gefilterter tabelle)
    Das Ergebnis in der Erhebniszelle der jeweiligen Spalte soll dann natürlich als WAHR oder FALSCH ausgegeben werden. Desweiteren soll das alles in Echtzeit passieren.
    Über die Teilergebnis-Funktion klappt das zumindest schonmal für Zahlen mit =WENN (teilergebnis(min ) = teilergebnis(max)), aber wie sieht eine elegante Lösung für Text aus?
    Hinweis: in der Ergebniszeile gibt es ein Dropdown, wo die Teilergebnis-Funktion zum einsatz kommt.
    Schonmal vielen dank für die Antworten.
    @Kai: Sry, das ich deinen Channel gerade dafür verwende. 😅

  • @wt-hc3en
    @wt-hc3en Год назад +1

    👍

  • @wolfganggosejacob779
    @wolfganggosejacob779 Год назад

    Schöne Idee...'aber' das Erstellen der Dialogbox hat leider nicht soviel mit VBA zu tun. Hier ist noch sehr viel Potenzial nach oben, weil diese Dialogbox die jeweils einzeln erstellt wird oder manuell kopiert und verändert.
    Als Anfang, oder für eine kleine Anzahl an Dialogboxen mag das richtig sein, aber ein Konzept wird das nur, wenn sämtliche(fast alle) Dialogboxen dieses einheitliche Design bekommen. Das "Malen-nach-Zahlen" am Anfang, ist für die Konstruktion sicherlich notwendig, aber es sollten dann sämtliche Einzelteile nicht gruppiert werden, sondern auch einzeln ansprechbar und damit um programmierbar werden. Nur damit gibt es die Möglichkeit den Papierkorb dynamisch gegen andere Bilder von der Festplatte auszuwechseln- gleiches gilt für den Text!
    Beim späteren verändern des Designs wäre es dann möglich bei den Dialogboxen die Texte, die Farben, die Radien und die Größe entsprechend anzupassen und somit würde der Zwang entfallen einige Dutzend Dialogboxen einzeln, manuell nachzubearbeiten.
    Den Blattschutz einzusetzen, um die Dialogbox nicht verschiebbar zu machen, halte ich für keine gute Idee, da es passieren kann, dass Datensätze gelöscht werden, die unterhalb der Dialogbox die entscheidenden Daten anzeigen würden. (Das kann natürlich jeder für sich selber ein- oder ausschalten, aber als "default" Empfehlung halte ich das nicht für sinnvoll.) Gedankenstrich vielleicht gibt es eine Möglichkeit als Standard das Verschieben abzuschalten, aber über eine Option in der Dialogbox das Verschieben wieder zuzulassen. Auch hier also wieder Potenzial für eine Erweiterung. - Für ungünstig halte ich, dass (derzeit) noch nicht angezeigt wird, welcher (Singular) /welche (Plural) Datensätze gelöscht werden. Hierfür bietet die Dialogbox derzeit wieder den Platz(auch das kann natürlich jeder ändern.) Aber eine gewisse Anzahl von Datensätzen hier aufzuzählen würde auch entsprechend Platz verbrauchen, der hier nicht vorgesehen ist. Eine ausführliche Auflistung von z.b. 10 oder 20 verschiedenen Datensätzen würde ich hier noch einmal Potential für eine weitere Ergänzung mit einer dynamisch gefüllten Tabelle bieten, in der man noch mal sehen kann, ob man vorher richtig makiert hat.
    Bin jetzt erst bei der Hälfte, gucke jetzt noch interessiert bis zum Ende und lasse mich überraschen, ob da in der Richtung noch was kommt. Ansonsten wäre es schön, wenn du da noch mal nachlegen würdest.

    • @KaiWeissmann
      @KaiWeissmann  Год назад

      Vielen Dank für dein ausführliches Kommentar.
      Natürlich soll mein Video vor allem als Anregung dienen und nicht als "Endlösung" verstanden werden.
      Du kannst jedenfalls auch einzelne Elemente in einer Gruppierung ansprechen. - Per Alt+F10 kommst du in die "Shapes-Übersicht" und kannst hier jedem Element einen Namen zuweisen und über diesen das entsprechende Element ansprechen.
      Es gibt natürlich zahlreiche Möglichkeiten und Anwendungsfälle für die entsprechende Anpassungen notwendig oder sinnvoll sind.
      In meinen zahlreichen Videos findest du sicherlich auch zusätliche Anregungen (z.B. Listbox mit Mehrfachauswahl oder Doppelklick Funktion)