Hier ein Video, in dem wir ein Scroll-Event erstellen, um die Navigationsleiste mit Hamburger-Menü so beim Scrollen zu fixieren: ruclips.net/video/lNDMLbrCx04/видео.html
Also das ist wirklich "Upperclass" ! Sehr klare Aussprache in einem sehr guten Tempo. Kein "Bildschirmgezucke" beim Bewegen der Maus. Sehr gut nachvollziehbar, optimal mit zwei Monitoren. Leider benötige ich VBA beruflich nicht mehr aber auch als kleines Hobby macht es weiterhin sehr viel Spaß. Herzlichen Dank für die viele Arbeit die Sie in diese Videos stecken.
Hallo Kai, ich bin immernoch ganz geflashed von dem was du machst. Mit solch einfachen Boardmittelen von Excel solche eine moderne Oberfläche zu erstellen ist mir echt neu und ich bin echt stark am überlegen, ob ich mein aktuelles Projekt, was ich mit User Forms & Co aufgebaut habe spontan durch eine solche Oberfläche ersetzte. Was ich des weiteren bis jetzt nur bei dir gesehen habe ist diese verständliche vorgehensweise und die Erklärungen dazu. Dort möchte man einfach nur zuhören und weiterlernen. Danke das du eine solch tiefen Einblick in deine Arbeit ermöglichst und dein Wissen damit leicht verständlich weitergibst.
Hey Status! Zum Thema Userform Navigationsleiste habe ich jetzt auch ein Video erstellt: ruclips.net/video/yWy4pecsu24/видео.html Vielleicht hilft dir das weiter. Lg, Kai
Hallo, super wie du das erklärst! Du hast mir bei meinen Excel Arbeitsmappen viele neue Ideen zur Weiterentwicklung gegeben. Hat bisher noch keiner so gut erklärt👍👍
Ich bin beeindruckt! Großes Kino! Da müssen sich die Fachliteratur oder andere Streamer ziemlich weit hinten anstellen! Daher vielen Dank für knackige und immer informative Videos!
Kai, vielen Dank !!!! super praktische Tipps! Keine Fragen Klappt alles! Als Erweiterungsidee : Untermenues im Hamburger Menue die erst beim klicken geöffnet werden, bzw Farbliche Veränderung beim darübersliden. Beste Grüße Fan TuC
Hallo Kai, deine Videos sind echt sehr gut, hab gerade die Nacht durchgemacht und meinen ersten VBA geschrieben Du inspiriest mich, weiter so 👍 Es ist schön auch als leihe deinen Videos folgen zu können. Bestimmt nicht einfach Respekt!
Zuerst das Positive: Ich habe Deinen Kanal erst jetzt gefunden. Sehr gut und sympathisch erklärt. Abonniert und ich werde mir noch diverse andere Videos anschauen. Das Negative - ich wurde schon beim ersten Video zu diversen neune Ideen inspiriert, weshalb ich mein aktuelles Projekt umbauen/umstrukturieren werden. Vielen Dank auch ;-)
Lieber Kay, Deine Erklärungen sind wunderbar, an manchen Stellen nicht ganz so emotionslos gesprochen, wäre noch besser, aber top ist das auf jeden Fall! Da werde ich ja noch zum Profi, ich brauche das wirklich oft und habe das bisher immer viel zu umständlich gemacht.
Ich bin durch Zufall auf dieses Video gestoßen. ICh finds echt "Super". Ich fände es noch geil, wenn der aktuelle Reiter farblich markiert werden würde (evtl. auch nur andere Schriftfarbe) der momentan ausgewählt wurde.
Hey Petrus, vielen Dank für dein Feedback und deine Idee! Schriftfarbe und Icon-Farbe kann man eigentlich relativ einfach ändern. Dann müsste man nur verschiedene Versionen der Navigationsleiste auf jedes Tabellenblatt packen :) Schreib mir gerne, ob das bei dir geklappt hat. LG Kai
Moin Kai, Deine Videos sind wirklich (wie sagst Du immerzu?...) SUPER! 🙂 Ich hätte nicht gedacht, daß solch ein Layer-Menü mittlerweile in Excel möglich ist.
kopieren in mehrere Tabellen, kann man indem man diese mit Strg markiert, dann kann einmalig in einer Tabelle eingefügt werden. So wird in allen Tabelle gleichzeitig eigefügt. VG Samson
Vorab, großes Lob an deine sehr gut erklärten Videos. Meine Frage an Sie: Kann man eine Arbeitsmappe so einstellen, dass der Bildausschnitt immer gleich bleibt? Sprich egal ob 13 zoll oder 27 Zoll, die Ansicht ist immer gleich?
Ich habe da noch ein paar Fragen: Wie kann ich jetzt dieses Hamburger Menü mit einer Scrolbar versehen auf die Rechte Seite? Wenn die Nav-Leiste größer ist als der Bildschirm? Wie in Minute 13:22. Damit ich eine Scrolbar auf der Rechten Seite habe und auf der Linken Seite Konstante Nummern, damit ich zu den Einzelnen Punkten springen kann, die dann automatisch aktiv sind und mit Enter bestätigen
Tolles Video. Jetzt müsste das Menü noch ausgeblendet werden, wenn man daneben klickt und als Bonus müsste das bereits aktive Blatt aus dem Menü verschwinden oder noch besser andersfarbig markiert sein. ;)
Hallo, das erste kannst du recht einfach mit dem Worksheet_Change Event umsetzen. Dort die Grafik auf .Visible = False setzen :) Außerdem bringe ich nächste Woche ein Video zu einer dynamischen Navigationsleiste heraus, bei der das aktive Tabellenblatt markiert ist. LG Kai
Hallo Kai Super Anleitung, ich habe die Navigation gleich umgesetzt. Wie schaff ich es, dass beim öffnen der Excel Datei immer direkt auf der Startseite gestartet wird und nicht auf dem letzten Blatt bei dem ich gespeichert habe? Gruss Giuseppe
Hallo Guiseppe, vielen Dank für dein Feedback :) Das macht du im Open-Event der Arbeitsmappe. Wo du das findest, erkläre ich in diesem Video: www.vbatrainer.de/excel-interface-ausblenden/ Dort fügst du den Code ein: Sub Startseite() Tabelle1.Activate End Sub LG Kai
Ich bin begeistert von diesem Projekt, zum einen ist die Präsentation absoluet spitze und die Navigationleiste ein echtes Highlight, da hier endlich auch das Thema - Sprung in ein anderes Tabellenblatt-sehr einfach und gut abgehandelt wurde. Leider erscheint bei mir mit druck auf ein Icon immer der Filename und der Pfad, dies sieht bei dem ansont gelungenen Projekt sehr unprofesionell aus Wie bekomme ich dies ausgeblendet. Für eine Anwort wäre ich sehr dankbar
Super Geil!! Ich hätte tatsächlich noch ne Frage, wenn ich das nachmache und ein wenig falsch auf den jeweilige Kachel komme wird der Rahmen der Shape angezeigt. Kann man das irgenwie ausblenden und fixieren, denn ausversehen verschienben ist mir auch schon passiert?, Danke für deine Arbeit!!
Mega Video 🎉 wie sieht das mit dem Menü allerdings aus, wenn ich die oberen Zeilen fixiert habe? Vielleicht stehe ich derzeit auf dem Schlauch, ich bekomme es derzeit nicht hin, dass das Menü dann über allem steht und sich überblendet an egal welcher Zeile ich bin 😅
Vielen Dank für deinen Kommentar. Schaue dir dazu gerne mein Video zur Scrollfunktion an: ruclips.net/video/lNDMLbrCx04/видео.html Alles Gute bei deinem Projekt.
Hallo Kai, vielen Dank für Deine Ideen und Anregungen. Ich habe die Hamburger-Menüleiste in meine Datei eingebaut, funktioniert prinzipiell gut. Jetzt zu meinem Problem: Meine Datei hat 33 Blätter und da würde die Menüleiste sehr lang. Kann ich die irgendwie gruppieren oder zusammenfassen (immer so 5-9 Blätter in einer eigenen Leiste)? Wie löse ich das, damit ich nicht zigmal dieselben Makros mit jeweils anderem Navigations-Shape erstellen muss? Oder hast Du noch andere Ideen? Edit: Ich habe es nun mit 4 Listboxen in einer Userform gelöst. Es muß halt nur für jede Listbox jedes einzelne nicht anzuzeigende Blatt einzeln mit "Not ws.Name =" von der Anzeige ausgeschlossen werden. Kann das irgendwie mit Variablen gemacht werden oder nur die anzuzeigenden aufgelistet werden? Gruß Ralf
Hallo Ralf, freut mich, dass dir meine Ideen und Anregungen weiterhelfen. Wenn du sehr viele Tabellenblätter hast, kann es Sinn machen eine dynamische Navigationsleiste zu erstellen. Wie das geht, zeige ich in diesem Video: ruclips.net/video/yWy4pecsu24/видео.html&ab_channel=KaiWeissmann Du kannst die Listbox auch händisch mit den Tabellenblättern befüllen, die angezeigt werden sollen. Ich wünsche dir bei der Umsetzung weiterhin alles Gute! LG Kai
Hallo, super Video 👍 Eine Frage - ist eher spielerei - aber ist es möglich dass die Felder in der Navigationsleiste wenn ich sie mit der Maus auswähle farblich hervorgehoben werden? Also ohne das sie direkt angeklickt werden.
Hallo Jonathan, das ist möglich, aber nur mit größerem Aufwand. Sobald ich eine einfache Lösung dafür gefunden habe, würde ich dazu ein Video veröffentlichen. LG Kai
Hallo, super erklärt, Schritt für Schritt. Vielen Dank für deine Mühe. Auch deine anderen Videos sind echt top. Ich habe eine kurze Frage. Ich habe die Zeilen 1-9 fixiert. Die Navigationsleiste ist zum Teil im fixierten Bereich und ein Teil ist im Scrollbereich. Wenn ich nun scrolle, schiebt sich die Navigationsleiste zusammen. Kann man das Problem lösen?
Hey Sebastian! Vielen Dank für dein Kommentar! Diese Frage tauchte schon öfter auf. Ein Workaround wäre, dass du immer nach links oben springst, wenn du die Navigationsleiste öffnest. Oder die Navigationsleiste Horizontal anordnest und die Fixierung entsprechend anpasst. LG Kai
@@KaiWeissmann Vielen Dank für deine schnelle Antwort. Das mit dem nach oben springen ist eine gute Idee. Schau seit mehreren Tagen deine Videos an und sehe immer neue cool Sachen, die ich in mein Programm mit einarbeiten kann. Dazukommt, dass du das wirklich sehr gut erklärst. Mach weiter so. Gruß Sebastian
Hey Sebastian! Ich habe heute ein Video hochgeladen, in dem wir die Navigationsleiste mit einem Scroll-Event verschieben können. ruclips.net/video/lNDMLbrCx04/видео.html Lg, Kai
Hallo Kai, ich möchte mich herzlich für das großartige Video bedanken. Könntest du mir einen Ratschlag geben, wie ich auf das Tabellenblatt zugreifen kann, wenn es ausgeblendet ist und ich es über die Navigation aufrufen möchte.
@Kai Weissmann Wenn du ein oder mehrere Elemente auf mehreren Seiten an eine Stelle kopieren willst musst du nur alle entsprechenden Tabellenblätter mit Shift auswählen und dies dann in einem markierten Blatt einfügen. Spart manchmal enorm Zeit.
Einfach nur "WAHNSINN" Mega, Mega, Mega Hätte eine Anmerkung/Anregung zum Video. Besteht auch die Möglichkeit eine Unterkategorie zu erstellen? Wenn ja, könntest du da ein Lernvideo erstellen? Würde mich sehr freuen, danach mein Projekt neu anzupassen mit den Untermenus. Nur weiter so....
Ech tolle Videos von dir, sehr hilfreich und super erklärt. Danke! Aber wie kann ich denn daraus eine eigenständige Anwendung machen? Theoretisch müsste ich ja hier immer die Excel Datei öffnen oder? Wie kann ich das handhaben, das ich daraus eine eigenständige Anwendung mache, ohne das ein Anwender irgendwelche Zellen oder Makros ändern kann und das die Mneüleisten usw.. von Excel nicht angezeigt werden? Ich hoffe, du weisst, wie ich es meine :)
Da helfen dir meine Videos zum Thema User Experience verbessern: ruclips.net/video/MJDTlc1Yq7k/видео.html Und Excel Interface ausblenden: ruclips.net/video/QplgVS_ljbI/видео.html
Hey, extrem coole Videos, vielen Dank! Wie könnte man es realisieren, dass die Navigationsleiste zwar immer sichtbar ist, aber jeweils der ausgewählte Bereich bzw. das ausgewählt Tabellenblatt optisch markiert werden, beispielsweise wenn ich auf „Rohwaren“ drücke, der „Button“ für Rohwaren in einem dunkleren Grau erscheint als der Rest der Navigationsleiste. Ich hoffe Sie verstehen meine Frage, gibt es da eine Möglichkeit? 🤔 Danke und Gruß
Hey Tim, vielen Dank für dein Feedback :) Der einfachste Weg wäre, dass du den grauen Hintergrund als viele einzelne Rechtecke erstellst. Und dann färbst du immer das Rechteck ein, auf dessen Tabellenblatt du dich gerade befindest. Ich hoffe das hilft dir weiter. Falls du Lust hast, kannst du mir das Ergebnis auch gerne per Mail an mail@vbatrainer.de schicken :) LG Kai
Hallo, gute Anleitung. Wie bzw wo kann ich die Pictogramme runterladen ? Bei meiner Excel Version ist der insert button für die Piktogramme nicht verfügbar.
Hallo Kai, wie immer ein super erklärtes Video. Ich habe ein kleines Problem, ich habe einige Tabellen mit einer Fensterfixierung und jetzt ist meine Navigation nicht komplett sichtbar. Kannst du mir einen Tipp, wie ich das Problem lösen kann? LG Stine
Hey Stine! Vielen Dank für dein Kommentar! Ein Workaround wäre, dass du immer nach links oben springst, wenn du die Navigationsleiste öffnest. Oder die Navigationsleiste Horizontal anordnest und die Fixierung entsprechend anpasst. LG Kai
Hey Stine! Ich habe heute ein Video hochgeladen, in dem wir die Navigationsleiste mit einem Scroll-Event verschieben können. ruclips.net/video/lNDMLbrCx04/видео.html Lg, Kai
Hallo zusammen. Ich habe das Video leider erst jetzt gefunden. Aber mal eine Frage. Ich finde die Leiste einfach genial aber wie ist das, wenn ich immer verschiedene Tabellenblätter habe. Heißt verschiedene Namen und Anzahl von Tabellenblätter. Ich erstelle die Tabellenblätter erst nach Erstellung einer Liste und kopieren einer Vorlage.
Hallo Ansgar, diese Navigationsleiste ist eher für eine vollumfängliche Anwendung gedacht, bei der sich die Tabellenblätter nicht ändern. Wenn sich die Tabellenblätter ständig verändern, empfehle ich eher diese Navigationsleiste zu benutzen: ruclips.net/video/yWy4pecsu24/видео.html LG Kai
Hallo Kai, deine Videos sind echt klasse. Mach weiter so. Eine Frage habe ich zu der Navigationsleiste. Ich habe im Oberen Bereich meine Zeile (z.B. Zeile 9) fixiert. Dadurch wird meine Navigationsleiste (die in der Zeile 11 eingefügt ist) beim herunterscrollen nicht angezeigt bzw. verschwindet hinter dem fixierten Bereich. Gibt es da eine Möglichkeit die Navigationsleiste Positionsbezogen einzufügen und nicht Zellen bezogen? Vielen Dank
Hey Dimitrij! Vielen Dank für dein Kommentar! Diese Frage tauchte schon öfter auf... Ein Workaround wäre, dass du immer nach links oben springst, wenn du die Navigationsleiste öffnest. Oder die Navigationsleiste Horizontal anordnest und die Fixierung entsprechend anpasst. LG Kai
Hey Dimitrij! Ich habe heute ein Video hochgeladen, in dem wir die Navigationsleiste mit einem Scroll-Event verschieben können. ruclips.net/video/lNDMLbrCx04/видео.html Lg, Kai
Kai , super Video. Bei mir kommt der Fehler 438 -Objekt unterstützt diese Methode oder Funktion nicht , sprich also das activesheet.shapes.(...) geht nicht. Ich hab Excel 2016. Kennst du das Problem?
Hallo Alex, vielen Dank für dein Feedback :) Das Problem tritt bei ActiveSheet.Shapes("Navigation").Visible = True auf? Hast du die Shape zu "Navigation" umbenannt? LG Kai
@@KaiWeissmann Hallo Kai, ich hab nochmal alles neu geschrieben..und jetzt gehts:-). Weisst Du, ob man ein shape auch in einen Email-Body einfügen kann? Z.B. .Body = "Sehr geehrte Damen und Herren," & ActiveSheet.Shapes("testtext"), sprich als ein Textfeld in den Body
@@KaiWeissmann Hallo Kai - Eine Frage / Anregung. wie würde das VBA aussehen, wenn man beim Öffnen eine Abfrage einbaut, in welchem Modus man einsteigen möchte. Dazu auch die Anregung, ob Du einmal ein Tutorial machen könntest, in dem der Einstieg Passwort geschützt ist und gleichzeitig auch zuweist, wer welche Blätter öffnen darf. Hintergrund hierfür ist, das ich einen HR-Manager bastle und nicht jeder in die Gehaltslisten Einsicht haben darf. recht herzlichen Dank.
@@rubenimmanuelbunka5183 du kannst eine UserForm mit 2 Buttons einfügen: Entwicklermodus und Benutzermodus. Dahinter steckst du den jeweiligen Code. Die Idee für eine Benutzerverwaltung nehme ich mal auf die Ideenliste auf. LG Kai
Hammer Teil - ist schon umgesetzt - danke für das Video. Eine kleine Frage hättest du auch ein Video wie man ein Diagramm mit der Gauschen Verteilung erstellt? und zwar mehre übereinanderlegen kann? Für einen Wertestrahl bekomme ich es hin aber nicht für 2 oder mehr? Danke im voraus Marcus
Hallo Kai, Super Tutorial. Habe es Umgesetzt Klappt einwandfrei. ich hätte aber mal eine Frage. Wie kann ich es machen das Ich ein Tabellenblatt teile, das ich oben eine Menüleiste habe und unterhalb die Anderen tabellenblätter Angezeigt werden können wenn ich den Button Clicke? Gruß Andreas
Hallo Andreas, super, dass dir das Video geholfen hat! Du kannst die Menüleiste einmal designen und dann auf allen Tabellenblättern oben einfügen. Anschließend fixierst du die obersten Zeilen. Ich hoffe das hilft dir weiter. Schreib mir gerne nochmal, ob das bei dir geklappt hat. LG Kai :)
Hi Kai, Richtig coole Sache. Hab das mal nachgebaut und in meinem Arbeitsblatt habe ich das Problem, dass ich ein Makro habe, mit dem ich die markierte Zeile löschen kann. Leider wird dadurch das Menü ebenfalls gelöscht Stück für Stück. Hast du hierfür evtl eine Lösung?
Hallo Kai, tolles Video. Gibt es eine Möglichkeit die Navigation nur 1 mal anzulegen und automatisch auf alle Tabellenblätter anzuzeigen ohne das ich die auf jedem Tabellenblatt einfügen muß ? Sollte ja über ein Makro funktionieren. Hintergrund ist, wenn ich viele Tabellenblätter habe und was ändern muß, dann muß ich das auf jedem Tabellenblatt neu einfügen. So müsste ich die Navigation nur einmal ändern und Sie wäre auf jedem Tabellenblatt sofort gleich. VG Sascha
Hallo Sascha, ja, das kannst du machen. Dazu die Grafik kopieren und auf jedes Tabellenblatt einfügen. Du kannst es einmal mit dem Makro Rekorder machen und dir den Code dann so umschreiben, wie du es haben möchtest. LG Kai
Halloa Sascha, ich fand deine Idee gestern gut und habe sie direkt in meinem Projekt umgesetzt (siehe Code unten). Die Navigationsleiste heißt "Navigation" und liegt auf dem Tabellenblatt mit dem Codenamen "shNavigation". Ich möchte die Navigationsleiste auf alle Tabellenblätter außer die, mit dem Namen "Navigation", "Startseite" und "Pivot-Tabellen" einfügen. Die Navigationsleiste wird links oben an der Zelle D6 auf jedem Tabellenblatt eingefügt. Hier der Code: Sub NavigationsleisteNeuVerteilen() 'Variablen dimensionieren Dim ws As Worksheet 'Navgiationsleiste kopieren shNavigation.Shapes("Navigation").Copy 'Schleife über alle Tabellenblätter For Each ws In Worksheets On Error Resume Next 'Prüfen, ob wir auf einem relevanten Tabellenblatt sind If Not ws.Name = "Startseite" And Not ws.Name = "Navigation" And Not ws.Name = "Pivot-Tabellen" Then 'Navigationsleiste überall löschen ws.Shapes("Navigation").Delete 'Navigationsleiste neu einfügen ws.Paste 'Navigationsleiste positionieren ws.Shapes("Navigation").Left = ws.Range("D6").Left ws.Shapes("Navigation").Top = ws.Range("D6").Top End If On Error GoTo 0 Next ws End Sub
Hallo Kai, ein sehr gutes Video. Es hat alles auf anhieb geklappt. Eine Frage habe ich noch. Wie bekomme ich die Navigationsleiste gesperrt so das die niemand Ausversehen löscht oder verschiebt? LG Patrick
Hallo Patrick, freut mich, dass dir das Video gefallen hat und du es auch direkt umsetzen konntest. Zum sperren von Objekten kannst du den Blattschutz nutzen. Dort den Haken bei "Objekte bearbeiten" wegnehmen. LG Kai :)
@@KaiWeissmann Es funktioniert bedingt. Zu erst habe ich alle Zellen und Spalten ausgeblendet die ich nicht mehr benötige, im Anschluss habe ich einen Blattschutz aktiviert. Das Objekt ist gesperrt sodass nur die Makros funktionieren. Nur jetzt stürzt die Excel-Datei ab, sobald ich den Blattschutz aufhebe läuft die Datei wieder stabil. Bisher habe ich noch keine Lösung gefunden. Zwei Fragen habe ich noch 1. Wie setzte ich es um, dass ich nur auf der "Startseite" eine Benutzermodus habe habe? Alle anderen Seiten sollen im "Entwicklermodus" sein Ich habe einige Varianten probiert, leider ohne Erfolg. Ich hatte mir auch schon dein Video dazu angeschaut. 2. Aktuell gelange ich nicht mehr in den VBA-Editor über die Tastenkombination ALT + F11. Hast du eine Idee woran es liegt oder ich verstellt habe? lg Patrick
@@patrickwirtz7604 1. Du kannst das Worksheet-Deactivate Event nutzen, um den Entwicklermodus zu aktivieren, wenn du die Startseite verlässt. 2. Evtl. hast du Alt+F11 mit etwas anderem belegt. Das kann aber mehrere Gründe haben. Vielleicht nochmal Entwicklertools an- und ausstellen. LG Kai
Hi Kai, wieder ein super Video. Hat Spaß gemacht das nachzubasteln. Ich habe aber trotzdem eine Frage: Ich habe auf einigen Tabellenblätter einen Bereich oben auf dem Tabellenblatt fixiert, wenn ich das Menü nun dort oben links anbringe und nach unten scrolle verliere ich quasi Teilbereiche meines Navigationsmenüs, da dieses durch die Fixierung "weg geschoben" wird. Gibt es einen Trick das zu verhindern? Vielen Dank im Voraus und viele Grüße Alex
Vielen Dank für deinen netten Kommentar. Tatsächlich kam diese Anfrage schon öfter und ich habe dazu ein eigenes Video gemacht, in dem wir Navigationsleiste mit einer Scrolling Funktion versehen, sodass diese immer sichtbar ist: ruclips.net/video/lNDMLbrCx04/видео.html Ein weitere Weg wäre, wenn du auf das Hamburger Icon klickst immer in die oberste Zeile springst. Ich hoffe das hilft dir weiter.
Hallo Kai ich verzweifle gerade. Ich will in einem Worksheet eine imagebox mit einer Grafik füllen. Irgendwie klappt das nicht. Egal was ich probiere. Code hier laden sprengt wohl den Rahmen. Irgendeinen Tipp wie ich sage Box 1 = Bild 1 wenn ausgewählt
Lieber Kai, erneut ein super hilfreiches Video von dir. Dafür, herzlichen Dank. Ich hätte eine Frage: Mein Projekt wächst monatlich (neue Register kommen laufend hinzu). Entsprechend muss ich laufend das Navigationsmenü (Form) anpassen und dann in jedem (alten) XL-Register das bestehende Hamburger inkl. Form manuell löschen und neu einpflegen. Gibt es die Möglichkeit, dass die bestehenden Hamburger die neue Form automatisch übernehmen? Es geht in die Richtung "Dynamische Navigationsleiste | Excel VBA", allerdings möchte ich das die neue Form, die ich laufend anpasse, übernommen wird.
Hallo Francesco, tatsächlich wäre meine Empfehlung das über die UserForm zu lösen, da das einfach und nicht sehr fehleranfällig ist: ruclips.net/video/yWy4pecsu24/видео.html&ab_channel=KaiWeissmann Alternativ kannst du dir einen Code schreiben, der das Rechteck größer macht, einen Strich einfügt und darunter den neuen Text einfügt. LG Kai
Hast du auch ein Video wie man mit vba intelligente tabelle ansprechen kann? Bis jetzt verweist mein Code immer nur auf die statische range, aber wenn ich z.b. die spalten ändere oder einfach die Köpfe unsortieren will dann muß 8ch das alles mühevoll im Code ändern:(
Hallo Falco, bisher habe ich noch kein Video zu intelligenten Tabellen veröffentlicht. Allerdings ist das eine super Videoidee! Welche Funktionen würden dich denn rund um intelligente Tabellen interessieren? LG Kai
@@KaiWeissmann also wenn man z.b. eine Eingabemaske hat dass von dieser sie daten in die intelligente tabelle übernommen werden. Und am besten das es auch dynamisch ist. Bei mir ist es derzeit so dass ich die genaue zellenadresse angebe, was den Nachteil hat wenn eine Spalte dazu kommt oder ich die Reihenfolge der spalten Titel ändere dann ist der Programmieraufwand immer so groß. Gibt es da eine Möglichkeit die kopfspalte namentlich direkt anzusprechen? Damit bei einer Änderung kein Programmier Aufwand entsteht. Beispiel die Spalte "kundennummer" ist zuerst in a2 und wird verschoben nach b2
@@falco1020301 ich veröffentliche in den nächsten Wochen mal ein Video, in dem ich zeige, wie man eine neue Zeile aus einer Eingabemaske heraus hinzufügt. Wenn es dringlich ist, kannst du dir das auch schon in diesem Video anschauen: ruclips.net/video/UnZ-rFhn-gg/видео.html Die Spalte in einer intelligenten Tabelle kannst du tatsächlich auch über den Namen ansprechen. LG Kai
Vielen lieben Dank für dieses tolle Video! Ich hatte lange sehr großen Respekt vor Makros und VBA, taste mich aber mit Deinen Tutorials langsam heran ;-) Eine kurze Frage, die Optik betreffend: Gibt es via VBA/Makro die Möglichkeit, die Umrandung der aktiven Zelle verschwinden zu lassen, damit der "Excel-Look" noch weiter minimiert wird? Das würde mich wirklich interessieren. Danke im Voraus!
hallo Kai, wenn ich an dieser Stelle meine einzelnen Blätter über das Hamburger Menü aufrufe, dann bleibt das Menü offen. Ich habe nicht mitbekommen, wie ich dafür sorge, dass das Hamburger Menü geschlossen wird, nachdem ich auf ein anderes Blatt navigiert bin. Wo kann ich das finden? Vielen Dank im Voraus und überhaupt vielen Dank!
Hallo Kai tolles Video (wie immer), ich habe aber eine Frage: Bei 18:35 wolltest "ActiveSheet.shapes" schreiben und nicht "Activehsset.shapes" oder? Wieso funktioniert es bei dir dennoch? Und könntest du Nachträglich einen Hinweis an diese Stelle einfügen (Für gehörlose) damit diese wissen, das du dich verschrieben hast? Danke dir 👍
Moin Kai, deine Videos sind von der Umsetzung echt klasse. Kannst du vielleicht mal ein Video zum Thema Umbrüche mit Übertrag machen? Das wäre extrem cool. Bin gerade dabei mir ein Rechnungsprogramm zu bauen, allerdings bei der Übernahme von vielen Artikeln in den Lieferschein bzw. Rechnung schwierig, dort wäre oft ein automatischer Umbruch bei den Lieferscheinen hilfreich, denn sonst kann ich nur die erste Seite als PDF speichern. Gleiches gilt für die Rechnung, nur additiv mit der Schwierigkeit des Übertrags vom Zwischenergebnis. Das wäre super- VG =)
Hallo, tolles Video sag ich schon mal. Für mich sind noch 2 weitere Fragen offen. 1. Die Navigationsleiste wurde der Reihenfolge nach deinen Tabellenarbeitsblätter erstellt. Wie schaut es aus, kann man die Navigationsleiste auch mit einen Klick alphabetisch sortieren oder wie sieht es aus, wenn jetzt 2 oder 3 weitere Tabellenblätter dazu kommen? Dann wäre die 2te Frage, was ist wenn ich jetzt angenommen 20 Tabellenblätter habe, taucht dann automatisch ein Scrollbalken auf oder wird die Navigationsleiste dann unendlich lang durch den ganzen Bildschirm dargestellt? Ich gehe mal von aus, dass der letzte Punkt wahrscheinlich eher über ein VBA Code generiert werden muss. VG
Hallo Cruci, freut mich, dass dir mein Video gefällt :) Die Navigationsleiste ist derzeit manuell erstellt, daher ist eine alphabetische Sortierung und das Hinzufügen von weitere Tabellenblättern auch nur manuell möglich. Falls du das dynamisch haben möchtest (der Code entscheidet für dich, je nachdem wieviele Tabellenblätter es gibt), dann würde ich dir eine Lösung über eine ListBox in einer UserForm empfehlen. Da hättest du dann auch automatisch den Scrollbalken dabei und könntest alles leicht alphabetisch sortieren. Schreib mir gerne, wie deine Lösung am Ende aussieht :) LG Kai
@@KaiWeissmann Hallo Kai, vielen Dank für die Antwort. Ich würde mich für die ListBox Lösung entscheiden. Vielleicht kannst du ja passend dazu zum Thema Navigationsleiste ein Video machen. Würde ich dann echt geil finden. LG.
Hallo Manuel, es freut mich, dass du an einem individuellen Programm interessiert bist. Schreib mir dazu am besten direkt eine Mail an mail@vbatrainer.de und dann klären wir darüber alles Weitere :) LG Kai
Vielleicht kannst du das Hamburger Menü in einer nächsten Version einmal mit VBA aufbauen, sodass es dann auch erweiterbar/manipulierbar wird Auch die Definition der Akzentfarben, die du in anderen Videos manuell einstellst wäre vermutlich auch über VBA sinnvoll. Darüber hinaus wäre es vermutlich ebenso hilfreich die Definitionen nicht direkt in den VBA-Code zu schreiben, sondern als extra Bereich für solche Definitionen oder vielleicht sogar auf einer extra Excel Tabelle, die dafür ausgelesen wird.(mit Administrator Modus)
Hi, das kannst du machen. In diesem Video erkläre ich, wie wir Tabellenblätter ein- und ausblenden können: vbatrainer.de/tabellenblaetter-einblenden/ LG Kai
Hallo Kai. Kannst du noch erklären, wie man den Word Brief auf den Desktop speichert: Anbei mein Code welcher nicht funktioniert: Dim Path As String
'Speicherpfad Path = Environ$("UserProfile") & "\Desktop\" doc.ExportAsFixedFormat Thisworkbook.Filename:=Path & "\Lieferschein " & A_Kundendaten.Cells(Zeile, 2).Value & ".pdf", wdExportFormatPDF Was muss ich ändern, damit dies geht? Danke dir für deine Rückmeldung. Gruess Matthias
Hallo Kai kannst du nicht mal ein Video machen für einen Digitalen Planer in Exel machen mit Tages,Monats und Jahresansicht. Oder geht das nicht mit VBA? Liebe Grüße Dirk
Hallo Kai, eine Frage: wenn ich in dem Shape Navigation etwas ändern möchte, wie stelle ich das an, dass ich dies nicht zehn mal (für zehn Tabellenblätter) machen muss, sondern z.B. einen Master habe (für nur eine Änderung)? Ich danke schon mal vorab.
Hallo, dazu kannst du dir bspw. eine Prozedur schreiben, die jedes Tabellenblatt durchgeht, die aktuelle Navigationsleiste löscht und die neue Navigationsleiste dort einfügt und richtig positioniert. Alternativ kannst du auch eine dynamische Navigationsleiste nutzen. Diese ist einfacher in der Instandhaltung, sieht dafür aber nicht so schön aus. Ein Video dazu findest du hier: ruclips.net/video/yWy4pecsu24/видео.html LG Kai
Ich bin echt begeistert von deinen Videos. Da macht es echt Spaß VBA zu lernen. In diesem und auch schon in anderen Videos von dir hab ich die Urlaubsplanung gesehen und frag mich echt wie du das so cool hinbekommen hast. Ich nutze derzeit für jeden Monat ein eigenes Tabellenblatt und habe es auch soweit automatisiert mit bedingten Formatierungen und Formeln, dass ich nur noch das Jahr ändern muss und er mir alles anpasst. Ich muss ehrlich sagen, deine gefällt mir besser. 😁 Hast du bei dir ebenfalls mehrere Tabellenblätter oder ist das nur eins? Ich finde nämlich das mit der Navigation oben nich schlecht. Funktioniert die ebenfalls wie das Hamburgermenü mit Piktogrammen und so? Aber die wichtigste Frage ist wohl ob es dazu vielleicht sogar noch nen Video geben wird.
Hey Maik, vielen Dank für dein erneut sehr nettes Feedback :) Ich hab die Urlaubsplanung mal auf die To-Do Liste geschrieben (die mittlerweile schon etwas länger ist 😅). Da so ein Video auch immer ein bisschen länger in der Vorbereitung dauert, muss ich dich leider noch um etwas Geduld bitten. Hier aber mal die Beantwortung deiner Fragen: - Die Urlaubsplanung besteht aus zwei Tabellenblättern: Das Tabellenblatt, das du siehst und ein Tabellenblatt, in dem alle Daten eingetragen sind - Genau, ich nutze Buttons, Piktogramme (für die Pfeile) und Textboxen LG Kai
@@KaiWeissmann Danke für die Antwort. Dann weiß ich ja zumindest schonmal grob wie sie aufgebaut ist. Mit der Geduld ist überhaupt kein Problem. 😁 Ich freu mich natürlich über jedes Video das du online stellst. Man lernt hier eine Menge. 😁
Muss jetz doch mal neugierig fragen. 😁 Ich versuch das grad ein wenig nachzubauen. 🙈 Die Felder wo der Monat und das Jahr stehen sind die Textfelder oder? Ich nehme mal die Daten auf dem 2. Blatt speicherst du jeweils in einer intelligenten Tabelle um sie einfacher ansprechen zu können?
Hey Maik, das freut mich, dass du schon neugierig bist :) Genau, Monat und Jahr sind im Textfeld (wobei das auch in einer Zelle funktionieren würde). Die Tabelle auf dem zweiten Blatt hat in den Spalten das Datum und in den Zeilen die Mitarbeiter. Eine intelligente Tabelle habe ich in diesem Fall nicht genutzt.
Hallo Kai ich habe zwei Fragen aber vorab tausend Dank für deine wundervollen, lehrreichen und aufwendig vor- und nachbereiteten und verständlich gestalteten Videos.❤ Ich möchte von einem Datensatz nach bestimmten Kriterien Ergebnisse anzeigen lassen. Meiner Erkenntnis nach habe ich zwei Möglichkeiten: 1) ich nutze den Datenschnitt intelligenter Tabellen in der Benutzeroberfläche 2) oder ich nutze filter, was auch mit VBa hinter Buttos mit Piktogrammen hinterlegt werden kann. Auf die Excel sollen jetzt aber mehrere Leute zugriff haben, die die Funktion unabhängig voneinander nutzen können sollten. Gibt es dazu eine schnelle logische Antwort? Ich müsste beides erst ausprobieren aber da das Projekt komplex ist und ich beides noch nicht benutzt habe….. vllt hast du direkt ne Antwort dazu.
Ich lerne gerade so viel durch deine Videos. Wirklich mega klasse! 🥳 Eine Frage zur Navileiste habe ich noch: Die Zeilen 1-6 habe ich für den Header fixiert. Meine Navileiste beginnt jedoch erst ab der Höhe von Zeile 7. Wenn ich runter scrolle, sehe ich daher meine Navileiste nicht mehr, obwohl diese „geöffnet“ ist. Kann man das irgendwie beheben?
Hey Invsisible! Es freut mich, dass du durch meine Videos VBA lernst! Zu deiner Frage habe ich schon ein Video erstellt (Navigationsleiste mit Scrollfunktion): ruclips.net/video/lNDMLbrCx04/видео.html Alternativ dazu die dynamische Navigation mit einer Userform hier: ruclips.net/video/yWy4pecsu24/видео.html Hoffe das hilft dir weiter. LG, Kai
@@KaiWeissmann hey Kai, klasse, gucke ich mir die Tage auch an. Suchte gerade deine Videos und habe meine Tabellen im Layout deutlich angepasst und heute meine erste Navi-Leiste gebaut.
Mich interessiert die Arbeit mit VBA und jetzt Power Apps einfach sehr :-) Und das Coden und Designen von Anwendungen macht mir auch riesigen Spaß. Viel Erfolg bei deinen Projekten.
Hallo! Was kann ich tun, dass bei Ausführung eines Makros das Tabellenblatt nicht hin und her zappelt. Ich nutze bei der Ausführung eines Makros auch ausgeblendete Felder und Felder außerhalb des Sichtfeldes. 🤔
Hallo Kai, tolles Video. Leider erhalte ich beim Hamburger Makro Laufzeitfehler '438': Objekt unterstützt diese Eigenschaft oder Methode nicht. Ich finde keinen Fehler. Kannst du helfen?
Hallo Kai, ich komme mal wieder mit einem Anliegen. Ich habe mein Projekt erweitert und wollte die schönere Lösung für mein Projekt erstellen. Das mit den Links funktioniert einwandfreii. Leider aber mit dem Ein- und Ausblenden mit dem Hamburgermenu funktioniert bei mir nicht. Was mache ich da nur falsch? Habe mir sogar noch dein Code kopiert und angepasst an mein Projekt. Habe jeden Schritt so erstellt wie du es beschrieben hast. Lieder bleibt das Hamburgermenu immer aktiv, auch wenn ich auf ein anderes Tabellenblatt wechsle. Freue mich auf ein Feedback von dir. Vielen Dank
Hallo @Kai Weissmann, das Video ist zwar bereits etwas älter, aber ich hab eine Nachfrage. Ich habe vor, bei einem Menüpunkt (Link) innerhalb des Hamburger-Menüs, anstelle eines festen Begriffs wie z.B. Startseite, oder Lager eine dynamisch Beschriftung zu nutzen. Basis ist eine Zelle mit einem Wert, z.B. könnte dort stehen "Monat Juli", wenn der aktuelle Monat Juli ist. Grundsätzlich kann ich den Wert einer Zelle/Formel in das Textfeld einbinden. Dies funktioniert natürlich. Wenn jedoch nach der nächsten Änderung die Zelle verändert wird, dann taucht diese Änderung nicht als neue Beschriftung in dem kopierten/gruppierten Hamburger Menü (dem Textfeld) auf. Nur das Basismenü, das die Grundlage der Kopie für die anderen Tabellenblätter war, enthält die geänderten Zellwerte. Die kopierten Menüs jedoch nicht. Was mache ich ggf. falsch? Falls Du Kai oder jemand anderes ne Idee hat, schon jetzt 1000 Dank. Und noch was, Deine Videos sind wahnsinnig hilfreich. Hammer!
Hallo Kai zuerst muss ich Meri sagen das du dir überhaupt die Zeit nimmst. Nun habe ich aber ein Problem mit der Navigationsleiste. Wenn ich mein Tabellenblatt im oberen Teil Fixiere "Teilt" dies meine Navigationsleiste. Sobald ich nun scrolle bleibt ein Teil im Fixierten Bereich und der andere leider nicht. Gibt es eine Möglichkeit zu bestimmen, dass dieses Objekt/ Gruppe dem oberen Teil komplett zugeordnet wird? Ich möchte deswegen nicht unbedingt von meinem Layout abweichen :-D Lieber Gruss Tony
Hallo Tony, vielen Dank für deinen Kommentar :) Du könntest die Menüleiste komplett in den fixierten Bereich machen indem du sie beispielsweise horizontal gestaltest. Oder du fixierst den Scrollbereich während die Navigationsleiste geöffnet ist, sodass nicht mehr gescrollt werden kann. Vielleicht helfen dir diese Ideen schon weiter. Schreib mir gerne, wie du das für dich gelöst hast. LG Kai :)
Ich hab mich Ende doch dafür entschieden eine "eigenständige" Menüleiste für diesen Bereich zu entwerfen. Somit hab ich nun 2 Varianten in meiner Arbeitsmappe. macht irgendwie sogar noch nen guten Eindruck :-D Merci dir für die schnelle Antwort und nen lieben Gruss aus der Schweiz
@@tonymahoni6355 super, dass du eine Lösung gefunden hast. Wenn du möchtest, kannst du mir Screenshots deiner Lösung per Mail an mail@vbatrainer.de schicken. Ich plane in der Zukunft mal eine Collage aller Navigationsleiste meiner Nutzer zu machen :)
Hey Tony! Ich habe heute ein Video hochgeladen, in dem wir die Navigationsleiste mit einem Scroll-Event verschieben können. ruclips.net/video/lNDMLbrCx04/видео.html Lg, Kai
Ich habe ein Dashboard mit jeder mengte shapes und daten. Seit dem Letzten Update von Office läuft das VBA Programm extrem langsam. Grund laut MS, es werden alle shapes immer neu gezeichnet, wenn ich also während des laufenden Programms ein Zwischenergebnis in einer dashboardzelle mitteilen möchte braucht es viel Rechenzeit nur für die shapes. Ich hab fast alle rausgenommen und es geht wieder einigermaßen schnell. Gibts es da ne Lösung ? weil so ein Dashboard ohne Bildchen und dergleichen ist ja etwas mager anzuschauen....
Moin Kai, vielen Dank für das Video. Habe ich gleich bei uns umgesetzt und hat großen Anklang beim Chef gefunden und soll nun auch ausgebaut werden 👍🏻 P.S.: Bist du eigentlich Berliner?!
Ich habe ein Problem, vielleicht kannst du mir helfen. In meiner Tabelle sind Zeilen und Spalten fixiert. Wenn die Navigationsleiste im linken oberen Eck beginnt, wird sie an den Fixierübergängen zerschnitten. Ich habe die leiste in den Vordergrund geholt, aber das hat leider nichts gebracht. Kann man das lösen?
Hallo Frau Maier! Vielen Dank für dein Kommentar! Das geht in Excel erstmal nicht. Ein Workaround wäre, dass du immer nach links oben springst, wenn du die Navigationsleiste öffnest. Oder die Navigationsleiste Horizontal anordnest und die Fixierung entsprechend anpasst. LG Kai
Hey Frau Maier! Ich habe heute ein Video hochgeladen, in dem wir die Navigationsleiste mit einem Scroll-Event verschieben können. ruclips.net/video/lNDMLbrCx04/видео.html Lg, Kai
Leider funktioniert es bei mir nicht - wenn ich nach der Eingabe des VGA Codes (habe es jetzt ca. 5-6 mal gemacht und auch mit einer komplett neuen/leeren Datei, soll ich immer, wenn ich dann auf F5 Klicke dem ganzen ein Macro zuweisen (was bei Dir nicht passiert), da ich dann nur "Hamburger" dort aufgelistet haben und das auswähle kommt nur eine Fehlermeldung "Fehler bei der Verarbeitung - Variable nicht definiert - die Navigationsleiste bleibt sichtbar!
Ich habe den Fehler gefunden, er speichert den Namen "Navigation" nicht, egal wie oft ihn eingebe, sobald ich Enter drücke, heißt die Leiste wieder Gruppierung 51 😒😒
Hey Christian! Merkwürdig... Vielleicht kannst du den Code so verändern, dass du nicht die "Navigation" ansprichst, sondern eben "Gruppierung 51". LG, Kai
So auch das hab ich hinbekommen, lag daran, das die Gruppe nicht insgesamt Gruppiert war - nun habe ich aber das Problem, das die Leiste Kopiert und eingefügt nicht verschwindet, sondern es kommt ein Laufzeitfehler, das Objekt mit dem Namen findet er nicht... bei dem ganzen Hickhack ist jetzt irgendwo ein Fehler drin...
Lieber Kai, erst einmal vielen Dank für Deine Antwort, ich bin Dir sehr dankbar, insbesondere für die vielen grafischen Ideen, ich habe viel übernommen! Leider funktionieren die die Makros nicht in der Office-Online Version... denn damit arbeiten meine Kunden dann! Zum Problem: Kein Plan, was ich für Blödsinn gemacht habe, aber mit der erstellten grafischen Leiste wollen es einfach nicht funktionieren, denke ich habe bei der Erstellung Mist gebaut! 🤷♂️ Nun habe ich eine neue LeistE aus Steuerelementen erstellt und einfach Makros aufgezeichnet und dann die Elemente mit den Makros verknüpft! Dann die Leiste umbenannt und nach Deiner Vorlage in der VBA Konsole mit Hamburger aus- bzw. einblenden eingestellt. Lustigerweise funktioniert das jetzt perfekt! Auch auf allen anderen Seiten! Nur beim fertigstellen wollte er wieder ein Makro auswählen, da habe ich dann auf Zwischenschritt geklickt und dann das Hamburgersymbol mit dem Macro verknüpft und dann hat es funktioniert! 🙂
Hallo Herr Weismann, leider kann ich das Hamburger-Menü nicht aktivieren (Sub Hamburger () aktivsheet.shapes..................................) Es kommt die Fehlermeldung "Fehler beim kompilieren / Variable nicht definiert". Was kann ich tun? Gruß H.Jenssen
Hallo, guck dir den Code am besten nochmal Schritt für Schritt an. In dem von dir geposteten Teil sehe ich bspw. schon, dass du statt ActiveSheet aktivsheet geschrieben hast. LG Kai
Hier ein Video, in dem wir ein Scroll-Event erstellen, um die Navigationsleiste mit Hamburger-Menü so beim Scrollen zu fixieren: ruclips.net/video/lNDMLbrCx04/видео.html
Also das ist wirklich "Upperclass" ! Sehr klare Aussprache in einem sehr guten Tempo. Kein "Bildschirmgezucke" beim Bewegen der Maus. Sehr gut nachvollziehbar, optimal mit zwei Monitoren. Leider benötige ich VBA beruflich nicht mehr aber auch als kleines Hobby macht es weiterhin sehr viel Spaß. Herzlichen Dank für die viele Arbeit die Sie in diese Videos stecken.
Vielen Dank für das sehr nette Feedback! Ich wünsche weiterhin viel Erfolg beim Lernen.
Hallo Kai, ich bin immernoch ganz geflashed von dem was du machst. Mit solch einfachen Boardmittelen von Excel solche eine moderne Oberfläche zu erstellen ist mir echt neu und ich bin echt stark am überlegen, ob ich mein aktuelles Projekt, was ich mit User Forms & Co aufgebaut habe spontan durch eine solche Oberfläche ersetzte.
Was ich des weiteren bis jetzt nur bei dir gesehen habe ist diese verständliche vorgehensweise und die Erklärungen dazu. Dort möchte man einfach nur zuhören und weiterlernen.
Danke das du eine solch tiefen Einblick in deine Arbeit ermöglichst und dein Wissen damit leicht verständlich weitergibst.
Hey Satatus!
Danke für dein Feedback!
Viel Erfolg bei deinen Projekten!
Lg, Kai
Hey Status!
Zum Thema Userform Navigationsleiste habe ich jetzt auch ein Video erstellt: ruclips.net/video/yWy4pecsu24/видео.html
Vielleicht hilft dir das weiter.
Lg, Kai
Hallo, super wie du das erklärst! Du hast mir bei meinen Excel Arbeitsmappen viele neue Ideen zur Weiterentwicklung gegeben. Hat bisher noch keiner so gut erklärt👍👍
Hallo Hans-Werner, freut mich, dass du durch meine Videos neue Ideen bekommst! LG Kai
Ich bin beeindruckt! Großes Kino! Da müssen sich die Fachliteratur oder andere Streamer ziemlich weit hinten anstellen! Daher vielen Dank für knackige und immer informative Videos!
Hallo Uwe, vielen Dank für dein Feedback. Es freut mich immer zu hören, wenn meine Videos helfen konnten :)
Kai, vielen Dank !!!! super praktische Tipps! Keine Fragen Klappt alles! Als Erweiterungsidee : Untermenues im Hamburger Menue die erst beim klicken geöffnet werden, bzw Farbliche Veränderung beim darübersliden. Beste Grüße Fan TuC
eine wahre Freude deinen Lektionen zu folgen ... so was von gut erklärt👍👍
Vielen Dank für dein nettes Kommentar!
Hallo Kai, deine Videos sind echt sehr gut, hab gerade die Nacht durchgemacht und meinen ersten VBA geschrieben Du inspiriest mich, weiter so 👍 Es ist schön auch als leihe deinen Videos folgen zu können. Bestimmt nicht einfach Respekt!
Hallo Engin, freut mich, dass dich meine Videos inspirieren und du dafür sogar die Nacht durchmachst :) LG Kai
Wie immer innovativ und sehr hilfreich, da viele Background Info's, die man sonst so nicht unbedingt mitbekommt.
TOP 👍
Hi Willy, vielen Dank für deinen andauernden Support :)
Echt coole Idee und macht Excel gelich viel schöner
Danke für dein Kommentar!
Zuerst das Positive: Ich habe Deinen Kanal erst jetzt gefunden. Sehr gut und sympathisch erklärt. Abonniert und ich werde mir noch diverse andere Videos anschauen. Das Negative - ich wurde schon beim ersten Video zu diversen neune Ideen inspiriert, weshalb ich mein aktuelles Projekt umbauen/umstrukturieren werden. Vielen Dank auch ;-)
Danke!
Vielen Dank für deine Unterstützung!
Super! Das kann ich mir direkt dutzende von Anwendungsmöglichkeiten vorstellen. Vielen Dank!
Das freut mich sehr!
Viel Erfolg beim umsetzen!
vielen ❤Dank für die klare Erklärung und das gute fachlich Einweisen in vba. Frohe Weihnachten und eine guten Rutsch in 2025 wünsche ich dir
Freut mich sehr, dass dir die Erklärungen weiterhelfen. Ich wünsche dir ebenfalls frohe Weihnachten und einen guten Rutsch ins Jahr 2025. LG Kai
Hallo Kai, ich bin begeistert. Mein Kurs war 2019, also fange ich neu an. Deine Videos sind total klasse - sehr schön erklärt. 👍
Das freut mich sehr!
Viel Erfolg beim VBA lernen!
Sehr gut erklärt, hier kann man echt was lernen. Habe bereits mehrere Videos von ihm angesehen, einfach nur genial. Danke
Hey Christoph!
Danke für dein Feedback!
Freut mich dass dir meine Videos gefallen.
Lg, Kai
Lieber Kay, Deine Erklärungen sind wunderbar, an manchen Stellen nicht ganz so emotionslos gesprochen, wäre noch besser, aber top ist das auf jeden Fall! Da werde ich ja noch zum Profi, ich brauche das wirklich oft und habe das bisher immer viel zu umständlich gemacht.
TopVideo👍Schick, modern, effektiv, klar👍Was man mit excel alles machen kann🤷♂️
Hallo Harry, freut mich, dass es dir gefällt :)
hefitger typ, echt wahnsinnig gut erklärt
Danke für das Lob!
Danke!!! LG aus Koblenz Christoph 👋 👋 👋 👋 👋
Gerne :)
Genial!! … super informativ und sehr verständlich erklärt
Danke für das Lob!
Ich bin durch Zufall auf dieses Video gestoßen. ICh finds echt "Super". Ich fände es noch geil, wenn der aktuelle Reiter farblich markiert werden würde (evtl. auch nur andere Schriftfarbe) der momentan ausgewählt wurde.
Hey Petrus, vielen Dank für dein Feedback und deine Idee! Schriftfarbe und Icon-Farbe kann man eigentlich relativ einfach ändern. Dann müsste man nur verschiedene Versionen der Navigationsleiste auf jedes Tabellenblatt packen :)
Schreib mir gerne, ob das bei dir geklappt hat.
LG Kai
Super hilfreich, vielen Dank!!!
Sehr gerne :)
Feier deine Videos, hab schon extrem viel gelernt, danke!👍
Hey Robin!
Das freut mich zu hören.
Sehr gerne.
Viel Erfolg bei deinen Projekten!
Lg, Kai
Excellent👍👍👍👍👍
Wie immer super erklärt.
Hey Matthias!
Danke!
Lg, Kai
Ich freu mir auch ;-) wieder richtig toll
Sehr gerne!
Es freut mich, dass dir das Video gefällt.
Sehr geil.
Tolles Video
Hey SolanausGuteneck!
Vielen Dank für dein Feedback!
Lg, Kai
Absolut genial! Und super erklärt. Vielen Dank!!! Abo ist gebongt. :)
Hey, freut mich, dass es dir gefällt und vielen Dank für dein Abo :)
Moin Kai, Deine Videos sind wirklich (wie sagst Du immerzu?...) SUPER! 🙂
Ich hätte nicht gedacht, daß solch ein Layer-Menü mittlerweile in Excel möglich ist.
Danke für das Lob!
kopieren in mehrere Tabellen, kann man indem man diese mit Strg markiert, dann kann einmalig in einer Tabelle eingefügt werden. So wird in allen Tabelle gleichzeitig eigefügt. VG Samson
Danke für den Hinweis!
Na, da werde ich mir auch mal Gedanken zu machen, das einzusetzen - sehr schön erklärt
P.S. kleine Anmerkung: Nicht so oft "Super" sagen...;-)
Hey Roger!
Viel Erfolg beim Umsetzen!
Danke für den "Super" Tipp :-)
Die Navigationsleiste ist halt auch ein "Super" Tool :-)
@@KaiWeissmann ja das stimmt
das "super" empfinde ich als motivierend, von daher mach gern weiter wie immer.
Toller Effekt mit ein wenig vba❣️ muss das dann wohl eine xlsm-Datei sein, damit es funktioniert? Gutes Neues Jahr 🙏🥰
Vorab, großes Lob an deine sehr gut erklärten Videos.
Meine Frage an Sie: Kann man eine Arbeitsmappe so einstellen, dass der Bildausschnitt immer gleich bleibt? Sprich egal ob 13 zoll oder 27 Zoll, die Ansicht ist immer gleich?
Feine Sache. Meine Frage ist, wie ich die Navigationsleiste erweitern kann, falls ich noch eine Tabelle zum Aufrufenh inzufüge
super, danke dafür
Sehr gerne!
Es freut mich, dass dir das Video gefällt.
Ich habe da noch ein paar Fragen: Wie kann ich jetzt dieses Hamburger Menü mit einer Scrolbar versehen auf die Rechte Seite? Wenn die Nav-Leiste größer ist als der Bildschirm? Wie in Minute 13:22. Damit ich eine Scrolbar auf der Rechten Seite habe und auf der Linken Seite Konstante Nummern, damit ich zu den Einzelnen Punkten springen kann, die dann automatisch aktiv sind und mit Enter bestätigen
Tolles Video. Jetzt müsste das Menü noch ausgeblendet werden, wenn man daneben klickt und als Bonus müsste das bereits aktive Blatt aus dem Menü verschwinden oder noch besser andersfarbig markiert sein. ;)
Hallo, das erste kannst du recht einfach mit dem Worksheet_Change Event umsetzen. Dort die Grafik auf .Visible = False setzen :)
Außerdem bringe ich nächste Woche ein Video zu einer dynamischen Navigationsleiste heraus, bei der das aktive Tabellenblatt markiert ist.
LG Kai
Hallo Kai
Super Anleitung, ich habe die Navigation gleich umgesetzt. Wie schaff ich es, dass beim öffnen der Excel Datei immer direkt auf der Startseite gestartet wird und nicht auf dem letzten Blatt bei dem ich gespeichert habe? Gruss Giuseppe
Hallo Guiseppe, vielen Dank für dein Feedback :)
Das macht du im Open-Event der Arbeitsmappe. Wo du das findest, erkläre ich in diesem Video: www.vbatrainer.de/excel-interface-ausblenden/
Dort fügst du den Code ein:
Sub Startseite()
Tabelle1.Activate
End Sub
LG Kai
Ich bin begeistert von diesem Projekt, zum einen ist die Präsentation absoluet spitze und die Navigationleiste ein echtes Highlight, da hier endlich auch das Thema - Sprung in ein anderes Tabellenblatt-sehr einfach und gut abgehandelt wurde. Leider erscheint bei mir mit druck auf ein Icon immer der Filename und der Pfad, dies sieht bei dem ansont gelungenen Projekt sehr unprofesionell aus Wie bekomme ich dies ausgeblendet. Für eine Anwort wäre ich sehr dankbar
Super Geil!! Ich hätte tatsächlich noch ne Frage, wenn ich das nachmache und ein wenig falsch auf den jeweilige Kachel komme wird der Rahmen der Shape angezeigt. Kann man das irgenwie ausblenden und fixieren, denn ausversehen verschienben ist mir auch schon passiert?, Danke für deine Arbeit!!
Mega Video 🎉 wie sieht das mit dem Menü allerdings aus, wenn ich die oberen Zeilen fixiert habe? Vielleicht stehe ich derzeit auf dem Schlauch, ich bekomme es derzeit nicht hin, dass das Menü dann über allem steht und sich überblendet an egal welcher Zeile ich bin 😅
Vielen Dank für deinen Kommentar.
Schaue dir dazu gerne mein Video zur Scrollfunktion an: ruclips.net/video/lNDMLbrCx04/видео.html
Alles Gute bei deinem Projekt.
Hallo Kai,
vielen Dank für Deine Ideen und Anregungen. Ich habe die Hamburger-Menüleiste in meine Datei eingebaut, funktioniert prinzipiell gut.
Jetzt zu meinem Problem:
Meine Datei hat 33 Blätter und da würde die Menüleiste sehr lang.
Kann ich die irgendwie gruppieren oder zusammenfassen (immer so 5-9 Blätter in einer eigenen Leiste)?
Wie löse ich das, damit ich nicht zigmal dieselben Makros mit jeweils anderem Navigations-Shape erstellen muss?
Oder hast Du noch andere Ideen?
Edit:
Ich habe es nun mit 4 Listboxen in einer Userform gelöst. Es muß halt nur für jede Listbox jedes einzelne nicht anzuzeigende Blatt einzeln mit "Not ws.Name =" von der Anzeige ausgeschlossen werden.
Kann das irgendwie mit Variablen gemacht werden oder nur die anzuzeigenden aufgelistet werden?
Gruß Ralf
Hallo Ralf,
freut mich, dass dir meine Ideen und Anregungen weiterhelfen.
Wenn du sehr viele Tabellenblätter hast, kann es Sinn machen eine dynamische Navigationsleiste zu erstellen. Wie das geht, zeige ich in diesem Video: ruclips.net/video/yWy4pecsu24/видео.html&ab_channel=KaiWeissmann
Du kannst die Listbox auch händisch mit den Tabellenblättern befüllen, die angezeigt werden sollen.
Ich wünsche dir bei der Umsetzung weiterhin alles Gute!
LG Kai
Hallo, super Video 👍
Eine Frage - ist eher spielerei - aber ist es möglich dass die Felder in der Navigationsleiste wenn ich sie mit der Maus auswähle farblich hervorgehoben werden? Also ohne das sie direkt angeklickt werden.
Hallo Jonathan, das ist möglich, aber nur mit größerem Aufwand. Sobald ich eine einfache Lösung dafür gefunden habe, würde ich dazu ein Video veröffentlichen. LG Kai
Ja, bitte. Das möchte ich auch gern in einem Video gezeigt bekommen. Danke für die Mühe.
Hallo, super erklärt, Schritt für Schritt. Vielen Dank für deine Mühe. Auch deine anderen Videos sind echt top.
Ich habe eine kurze Frage. Ich habe die Zeilen 1-9 fixiert. Die Navigationsleiste ist zum Teil im fixierten Bereich und ein Teil ist im Scrollbereich. Wenn ich nun scrolle, schiebt sich die Navigationsleiste zusammen. Kann man das Problem lösen?
Hey Sebastian!
Vielen Dank für dein Kommentar!
Diese Frage tauchte schon öfter auf.
Ein Workaround wäre, dass du immer nach links oben springst, wenn du die Navigationsleiste öffnest.
Oder die Navigationsleiste Horizontal anordnest und die Fixierung entsprechend anpasst.
LG Kai
@@KaiWeissmann Vielen Dank für deine schnelle Antwort. Das mit dem nach oben springen ist eine gute Idee. Schau seit mehreren Tagen deine Videos an und sehe immer neue cool Sachen, die ich in mein Programm mit einarbeiten kann. Dazukommt, dass du das wirklich sehr gut erklärst. Mach weiter so.
Gruß Sebastian
Hey Sebastian!
Ich habe heute ein Video hochgeladen, in dem wir die Navigationsleiste mit einem Scroll-Event verschieben können.
ruclips.net/video/lNDMLbrCx04/видео.html
Lg, Kai
Hallo Kai, ich möchte mich herzlich für das großartige Video bedanken. Könntest du mir einen Ratschlag geben, wie ich auf das Tabellenblatt zugreifen kann, wenn es ausgeblendet ist und ich es über die Navigation aufrufen möchte.
@Kai Weissmann Wenn du ein oder mehrere Elemente auf mehreren Seiten an eine Stelle kopieren willst musst du nur alle entsprechenden Tabellenblätter mit Shift auswählen und dies dann in einem markierten Blatt einfügen. Spart manchmal enorm Zeit.
Hey Patrick!
Danke für den Hinweis.
Lg, Kai
Deine Videos sind Bombe... Ich habe Excel 2021 und habe leider kein Hamburger Symbol bei mir??
Hey Krypto Fighter!
Du kannst beliebige Bilder einfügen über Einfügen - Bilder.
Lg, Kai
Einfach nur "WAHNSINN"
Mega, Mega, Mega
Hätte eine Anmerkung/Anregung zum Video. Besteht auch die Möglichkeit eine Unterkategorie zu erstellen? Wenn ja, könntest du da ein Lernvideo erstellen? Würde mich sehr freuen, danach mein Projekt neu anzupassen mit den Untermenus. Nur weiter so....
Danke dir für das Feedback und den Input. Verstehe ich dich richtig: Wenn du einen Menüpunkt klickst, dann erscheinen neue Optionen? LG Kai
@@KaiWeissmann Ja genau. So habe ich das gemeint. So wie du es im Video erstellt hast, dass man dann zu jedem Menu unterkategorien auswählen kann.
Ja, diesen Gedanken hatte ich auch gehabt.
Ech tolle Videos von dir, sehr hilfreich und super erklärt. Danke! Aber wie kann ich denn daraus eine eigenständige Anwendung machen? Theoretisch müsste ich ja hier immer die Excel Datei öffnen oder? Wie kann ich das handhaben, das ich daraus eine eigenständige Anwendung mache, ohne das ein Anwender irgendwelche Zellen oder Makros ändern kann und das die Mneüleisten usw.. von Excel nicht angezeigt werden? Ich hoffe, du weisst, wie ich es meine :)
Da helfen dir meine Videos zum Thema User Experience verbessern: ruclips.net/video/MJDTlc1Yq7k/видео.html
Und Excel Interface ausblenden: ruclips.net/video/QplgVS_ljbI/видео.html
Hallo Kai gibt es das ganze programm das du da erstellt hast als download
Hallo Manuel, diese Excel-Arbeitsmappe gibt es aktuell nicht als Download. LG Kai
Hey, extrem coole Videos, vielen Dank!
Wie könnte man es realisieren, dass die Navigationsleiste zwar immer sichtbar ist, aber jeweils der ausgewählte Bereich bzw. das ausgewählt Tabellenblatt optisch markiert werden, beispielsweise wenn ich auf „Rohwaren“ drücke, der „Button“ für Rohwaren in einem dunkleren Grau erscheint als der Rest der Navigationsleiste. Ich hoffe Sie verstehen meine Frage, gibt es da eine Möglichkeit? 🤔
Danke und Gruß
Hey Tim, vielen Dank für dein Feedback :) Der einfachste Weg wäre, dass du den grauen Hintergrund als viele einzelne Rechtecke erstellst. Und dann färbst du immer das Rechteck ein, auf dessen Tabellenblatt du dich gerade befindest.
Ich hoffe das hilft dir weiter. Falls du Lust hast, kannst du mir das Ergebnis auch gerne per Mail an mail@vbatrainer.de schicken :) LG Kai
@@KaiWeissmann stimmt, gute Idee, vielen Dank 😊
@@timlambe8837 Gerne :)
Super 👌👏 - aber mal ne Frage, funktionieren diese Makros auch auf dem Mac?
Hallo, gute Anleitung. Wie bzw wo kann ich die Pictogramme runterladen ? Bei meiner Excel Version ist der insert button für die Piktogramme nicht verfügbar.
Hallo Kai, wie immer ein super erklärtes Video. Ich habe ein kleines Problem, ich habe einige Tabellen mit einer Fensterfixierung und jetzt ist meine Navigation nicht komplett sichtbar. Kannst du mir einen Tipp, wie ich das Problem lösen kann? LG Stine
Hey Stine!
Vielen Dank für dein Kommentar!
Ein Workaround wäre, dass du immer nach links oben springst, wenn du die Navigationsleiste öffnest.
Oder die Navigationsleiste Horizontal anordnest und die Fixierung entsprechend anpasst.
LG Kai
@@KaiWeissmann Vielen Dank für deinen wertvollen Tipp. Es hat alles geklappt. LG Stine
Hey Stine!
Ich habe heute ein Video hochgeladen, in dem wir die Navigationsleiste mit einem Scroll-Event verschieben können.
ruclips.net/video/lNDMLbrCx04/видео.html
Lg, Kai
Hallo zusammen. Ich habe das Video leider erst jetzt gefunden. Aber mal eine Frage. Ich finde die Leiste einfach genial aber wie ist das, wenn ich immer verschiedene Tabellenblätter habe. Heißt verschiedene Namen und Anzahl von Tabellenblätter. Ich erstelle die Tabellenblätter erst nach Erstellung einer Liste und kopieren einer Vorlage.
Hallo Ansgar, diese Navigationsleiste ist eher für eine vollumfängliche Anwendung gedacht, bei der sich die Tabellenblätter nicht ändern. Wenn sich die Tabellenblätter ständig verändern, empfehle ich eher diese Navigationsleiste zu benutzen: ruclips.net/video/yWy4pecsu24/видео.html
LG Kai
Vielen Dank, klasse Video. Genau das, was ich gesucht habe. Und Super erklärt.
Hallo Kai, deine Videos sind echt klasse. Mach weiter so.
Eine Frage habe ich zu der Navigationsleiste. Ich habe im Oberen Bereich meine Zeile (z.B. Zeile 9) fixiert. Dadurch wird meine Navigationsleiste (die in der Zeile 11 eingefügt ist) beim herunterscrollen nicht angezeigt bzw. verschwindet hinter dem fixierten Bereich. Gibt es da eine Möglichkeit die Navigationsleiste Positionsbezogen einzufügen und nicht Zellen bezogen?
Vielen Dank
Hey Dimitrij!
Vielen Dank für dein Kommentar!
Diese Frage tauchte schon öfter auf...
Ein Workaround wäre, dass du immer nach links oben springst, wenn du die Navigationsleiste öffnest.
Oder die Navigationsleiste Horizontal anordnest und die Fixierung entsprechend anpasst.
LG Kai
@@KaiWeissmann Vielen Dank Kai. Manchmal kann es doch so einfach sein. Danke für die schnelle Hilfe.
Hey Dimitrij!
Ich habe heute ein Video hochgeladen, in dem wir die Navigationsleiste mit einem Scroll-Event verschieben können.
ruclips.net/video/lNDMLbrCx04/видео.html
Lg, Kai
Kai , super Video. Bei mir kommt der Fehler 438 -Objekt unterstützt diese Methode oder Funktion nicht , sprich also das activesheet.shapes.(...) geht nicht. Ich hab Excel 2016. Kennst du das Problem?
Hallo Alex, vielen Dank für dein Feedback :)
Das Problem tritt bei
ActiveSheet.Shapes("Navigation").Visible = True
auf?
Hast du die Shape zu "Navigation" umbenannt?
LG Kai
@@KaiWeissmann Hallo Kai, ich hab nochmal alles neu geschrieben..und jetzt gehts:-). Weisst Du, ob man ein shape auch in einen Email-Body einfügen kann?
Z.B. .Body = "Sehr geehrte Damen und Herren," & ActiveSheet.Shapes("testtext"), sprich als ein Textfeld in den Body
@@alexabdulkader7423 freut mich, dass jetzt alles klappt :)
Soweit ich weiß, ist das leider nicht möglich. LG Kai
einfach spitze und wirklich sehr toll erklärt - Dennoch ein Frage: wie komme ich vom Benutzer- wieder in den Entwicklermodus?
hab ich schon gefunden - DANKE
Freut mich, dass dir das Video gefällt und du dein Problem auch lösen konntest :) LG Kai
@@KaiWeissmann Hallo Kai - Eine Frage / Anregung. wie würde das VBA aussehen, wenn man beim Öffnen eine Abfrage einbaut, in welchem Modus man einsteigen möchte. Dazu auch die Anregung, ob Du einmal ein Tutorial machen könntest, in dem der Einstieg Passwort geschützt ist und gleichzeitig auch zuweist, wer welche Blätter öffnen darf. Hintergrund hierfür ist, das ich einen HR-Manager bastle und nicht jeder in die Gehaltslisten Einsicht haben darf. recht herzlichen Dank.
@@rubenimmanuelbunka5183 du kannst eine UserForm mit 2 Buttons einfügen: Entwicklermodus und Benutzermodus. Dahinter steckst du den jeweiligen Code. Die Idee für eine Benutzerverwaltung nehme ich mal auf die Ideenliste auf. LG Kai
Hammer Teil - ist schon umgesetzt - danke für das Video. Eine kleine Frage hättest du auch ein Video wie man ein Diagramm mit der Gauschen Verteilung erstellt? und zwar mehre übereinanderlegen kann? Für einen Wertestrahl bekomme ich es hin aber nicht für 2 oder mehr? Danke im voraus Marcus
Hallo Kai, Super Tutorial. Habe es Umgesetzt Klappt einwandfrei. ich hätte aber mal eine Frage. Wie kann ich es machen das Ich ein Tabellenblatt teile, das ich oben eine Menüleiste habe und unterhalb die Anderen tabellenblätter Angezeigt werden können wenn ich den Button Clicke? Gruß Andreas
Hallo Andreas, super, dass dir das Video geholfen hat!
Du kannst die Menüleiste einmal designen und dann auf allen Tabellenblättern oben einfügen. Anschließend fixierst du die obersten Zeilen.
Ich hoffe das hilft dir weiter. Schreib mir gerne nochmal, ob das bei dir geklappt hat.
LG Kai :)
Hi Kai,
Richtig coole Sache.
Hab das mal nachgebaut und in meinem Arbeitsblatt habe ich das Problem, dass ich ein Makro habe, mit dem ich die markierte Zeile löschen kann. Leider wird dadurch das Menü ebenfalls gelöscht Stück für Stück.
Hast du hierfür evtl eine Lösung?
Hallo Kai,
tolles Video.
Gibt es eine Möglichkeit die Navigation nur 1 mal anzulegen und automatisch auf alle Tabellenblätter anzuzeigen ohne das ich die auf jedem Tabellenblatt einfügen muß ?
Sollte ja über ein Makro funktionieren.
Hintergrund ist, wenn ich viele Tabellenblätter habe und was ändern muß, dann muß ich das auf jedem Tabellenblatt neu einfügen. So müsste ich die Navigation nur einmal ändern und Sie wäre auf jedem Tabellenblatt sofort gleich.
VG
Sascha
Hallo Sascha,
ja, das kannst du machen. Dazu die Grafik kopieren und auf jedes Tabellenblatt einfügen. Du kannst es einmal mit dem Makro Rekorder machen und dir den Code dann so umschreiben, wie du es haben möchtest.
LG Kai
Halloa Sascha,
ich fand deine Idee gestern gut und habe sie direkt in meinem Projekt umgesetzt (siehe Code unten).
Die Navigationsleiste heißt "Navigation" und liegt auf dem Tabellenblatt mit dem Codenamen "shNavigation".
Ich möchte die Navigationsleiste auf alle Tabellenblätter außer die, mit dem Namen "Navigation", "Startseite" und "Pivot-Tabellen" einfügen.
Die Navigationsleiste wird links oben an der Zelle D6 auf jedem Tabellenblatt eingefügt.
Hier der Code:
Sub NavigationsleisteNeuVerteilen()
'Variablen dimensionieren
Dim ws As Worksheet
'Navgiationsleiste kopieren
shNavigation.Shapes("Navigation").Copy
'Schleife über alle Tabellenblätter
For Each ws In Worksheets
On Error Resume Next
'Prüfen, ob wir auf einem relevanten Tabellenblatt sind
If Not ws.Name = "Startseite" And Not ws.Name = "Navigation" And Not ws.Name = "Pivot-Tabellen" Then
'Navigationsleiste überall löschen
ws.Shapes("Navigation").Delete
'Navigationsleiste neu einfügen
ws.Paste
'Navigationsleiste positionieren
ws.Shapes("Navigation").Left = ws.Range("D6").Left
ws.Shapes("Navigation").Top = ws.Range("D6").Top
End If
On Error GoTo 0
Next ws
End Sub
@@KaiWeissmann Perfekt
Das hat Super Funktioniert.
Vielen Vielen Dank dafür
👍👍👍
Hallo Kai,
ein sehr gutes Video.
Es hat alles auf anhieb geklappt.
Eine Frage habe ich noch. Wie bekomme ich die Navigationsleiste gesperrt so das die niemand Ausversehen löscht oder verschiebt?
LG
Patrick
Hallo Patrick, freut mich, dass dir das Video gefallen hat und du es auch direkt umsetzen konntest. Zum sperren von Objekten kannst du den Blattschutz nutzen. Dort den Haken bei "Objekte bearbeiten" wegnehmen. LG Kai :)
Vielen Dank für die schnelle Antwort.
@@patrickwirtz7604 freut mich, wenn es dir weiterhilft. Du kannst mir auch gerne nochmal schreiben, ob bei dir alles geklappt hat :)
@@KaiWeissmann Es funktioniert bedingt. Zu erst habe ich alle Zellen und Spalten ausgeblendet die ich nicht mehr benötige, im Anschluss habe ich einen Blattschutz aktiviert. Das Objekt ist gesperrt sodass nur die Makros funktionieren. Nur jetzt stürzt die Excel-Datei ab, sobald ich den Blattschutz aufhebe läuft die Datei wieder stabil. Bisher habe ich noch keine Lösung gefunden.
Zwei Fragen habe ich noch
1. Wie setzte ich es um, dass ich nur auf der "Startseite" eine Benutzermodus habe habe? Alle anderen Seiten sollen im "Entwicklermodus" sein Ich habe einige Varianten probiert, leider ohne Erfolg. Ich hatte mir auch schon dein Video dazu angeschaut.
2. Aktuell gelange ich nicht mehr in den VBA-Editor über die Tastenkombination ALT + F11. Hast du eine Idee woran es liegt oder ich verstellt habe?
lg
Patrick
@@patrickwirtz7604 1. Du kannst das Worksheet-Deactivate Event nutzen, um den Entwicklermodus zu aktivieren, wenn du die Startseite verlässt.
2. Evtl. hast du Alt+F11 mit etwas anderem belegt. Das kann aber mehrere Gründe haben. Vielleicht nochmal Entwicklertools an- und ausstellen.
LG Kai
Hi Kai, wieder ein super Video. Hat Spaß gemacht das nachzubasteln. Ich habe aber trotzdem eine Frage: Ich habe auf einigen Tabellenblätter einen Bereich oben auf dem Tabellenblatt fixiert, wenn ich das Menü nun dort oben links anbringe und nach unten scrolle verliere ich quasi Teilbereiche meines Navigationsmenüs, da dieses durch die Fixierung "weg geschoben" wird. Gibt es einen Trick das zu verhindern?
Vielen Dank im Voraus und viele Grüße
Alex
Vielen Dank für deinen netten Kommentar.
Tatsächlich kam diese Anfrage schon öfter und ich habe dazu ein eigenes Video gemacht, in dem wir Navigationsleiste mit einer Scrolling Funktion versehen, sodass diese immer sichtbar ist: ruclips.net/video/lNDMLbrCx04/видео.html
Ein weitere Weg wäre, wenn du auf das Hamburger Icon klickst immer in die oberste Zeile springst.
Ich hoffe das hilft dir weiter.
Hallo Kai ich verzweifle gerade. Ich will in einem Worksheet eine imagebox mit einer Grafik füllen. Irgendwie klappt das nicht. Egal was ich probiere. Code hier laden sprengt wohl den Rahmen. Irgendeinen Tipp wie ich sage Box 1 = Bild 1 wenn ausgewählt
Lieber Kai, erneut ein super hilfreiches Video von dir. Dafür, herzlichen Dank. Ich hätte eine Frage: Mein Projekt wächst monatlich (neue Register kommen laufend hinzu). Entsprechend muss ich laufend das Navigationsmenü (Form) anpassen und dann in jedem (alten) XL-Register das bestehende Hamburger inkl. Form manuell löschen und neu einpflegen. Gibt es die Möglichkeit, dass die bestehenden Hamburger die neue Form automatisch übernehmen? Es geht in die Richtung "Dynamische Navigationsleiste | Excel VBA", allerdings möchte ich das die neue Form, die ich laufend anpasse, übernommen wird.
Hallo Francesco, tatsächlich wäre meine Empfehlung das über die UserForm zu lösen, da das einfach und nicht sehr fehleranfällig ist: ruclips.net/video/yWy4pecsu24/видео.html&ab_channel=KaiWeissmann
Alternativ kannst du dir einen Code schreiben, der das Rechteck größer macht, einen Strich einfügt und darunter den neuen Text einfügt.
LG Kai
Hast du auch ein Video wie man mit vba intelligente tabelle ansprechen kann? Bis jetzt verweist mein Code immer nur auf die statische range, aber wenn ich z.b. die spalten ändere oder einfach die Köpfe unsortieren will dann muß 8ch das alles mühevoll im Code ändern:(
Hallo Falco, bisher habe ich noch kein Video zu intelligenten Tabellen veröffentlicht. Allerdings ist das eine super Videoidee! Welche Funktionen würden dich denn rund um intelligente Tabellen interessieren? LG Kai
@@KaiWeissmann also wenn man z.b. eine Eingabemaske hat dass von dieser sie daten in die intelligente tabelle übernommen werden. Und am besten das es auch dynamisch ist. Bei mir ist es derzeit so dass ich die genaue zellenadresse angebe, was den Nachteil hat wenn eine Spalte dazu kommt oder ich die Reihenfolge der spalten Titel ändere dann ist der Programmieraufwand immer so groß. Gibt es da eine Möglichkeit die kopfspalte namentlich direkt anzusprechen? Damit bei einer Änderung kein Programmier Aufwand entsteht.
Beispiel die Spalte "kundennummer" ist zuerst in a2 und wird verschoben nach b2
@@falco1020301 ich veröffentliche in den nächsten Wochen mal ein Video, in dem ich zeige, wie man eine neue Zeile aus einer Eingabemaske heraus hinzufügt. Wenn es dringlich ist, kannst du dir das auch schon in diesem Video anschauen: ruclips.net/video/UnZ-rFhn-gg/видео.html
Die Spalte in einer intelligenten Tabelle kannst du tatsächlich auch über den Namen ansprechen.
LG Kai
Fantastic
Thank you!
Vielen lieben Dank für dieses tolle Video! Ich hatte lange sehr großen Respekt vor Makros und VBA, taste mich aber mit Deinen Tutorials langsam heran ;-)
Eine kurze Frage, die Optik betreffend: Gibt es via VBA/Makro die Möglichkeit, die Umrandung der aktiven Zelle verschwinden zu lassen, damit der "Excel-Look" noch weiter minimiert wird? Das würde mich wirklich interessieren.
Danke im Voraus!
hallo Kai,
wenn ich an dieser Stelle meine einzelnen Blätter über das Hamburger Menü aufrufe, dann bleibt das Menü offen. Ich habe nicht mitbekommen, wie ich dafür sorge, dass das Hamburger Menü geschlossen wird, nachdem ich auf ein anderes Blatt navigiert bin.
Wo kann ich das finden?
Vielen Dank im Voraus und überhaupt vielen Dank!
Hallo Kai tolles Video (wie immer), ich habe aber eine Frage: Bei 18:35 wolltest "ActiveSheet.shapes" schreiben und nicht "Activehsset.shapes" oder?
Wieso funktioniert es bei dir dennoch? Und könntest du Nachträglich einen Hinweis an diese Stelle einfügen (Für gehörlose) damit diese wissen, das du dich verschrieben hast? Danke dir 👍
Moin Kai, deine Videos sind von der Umsetzung echt klasse. Kannst du vielleicht mal ein Video zum Thema Umbrüche mit Übertrag machen? Das wäre extrem cool. Bin gerade dabei mir ein Rechnungsprogramm zu bauen, allerdings bei der Übernahme von vielen Artikeln in den Lieferschein bzw. Rechnung schwierig, dort wäre oft ein automatischer Umbruch bei den Lieferscheinen hilfreich, denn sonst kann ich nur die erste Seite als PDF speichern. Gleiches gilt für die Rechnung, nur additiv mit der Schwierigkeit des Übertrags vom Zwischenergebnis. Das wäre super- VG =)
Hey Nero2play!
Danke für deine Videoidee.
Ich nehme diese gerne in die Ideensammlung mit auf.
Lg, Kai
@@KaiWeissmann Danke =)
Hallo,
tolles Video sag ich schon mal. Für mich sind noch 2 weitere Fragen offen. 1. Die Navigationsleiste wurde der Reihenfolge nach deinen Tabellenarbeitsblätter erstellt. Wie schaut es aus, kann man die Navigationsleiste auch mit einen Klick alphabetisch sortieren oder wie sieht es aus, wenn jetzt 2 oder 3 weitere Tabellenblätter dazu kommen? Dann wäre die 2te Frage, was ist wenn ich jetzt angenommen 20 Tabellenblätter habe, taucht dann automatisch ein Scrollbalken auf oder wird die Navigationsleiste dann unendlich lang durch den ganzen Bildschirm dargestellt? Ich gehe mal von aus, dass der letzte Punkt wahrscheinlich eher über ein VBA Code generiert werden muss.
VG
Hallo Cruci,
freut mich, dass dir mein Video gefällt :)
Die Navigationsleiste ist derzeit manuell erstellt, daher ist eine alphabetische Sortierung und das Hinzufügen von weitere Tabellenblättern auch nur manuell möglich. Falls du das dynamisch haben möchtest (der Code entscheidet für dich, je nachdem wieviele Tabellenblätter es gibt), dann würde ich dir eine Lösung über eine ListBox in einer UserForm empfehlen. Da hättest du dann auch automatisch den Scrollbalken dabei und könntest alles leicht alphabetisch sortieren.
Schreib mir gerne, wie deine Lösung am Ende aussieht :)
LG Kai
@@KaiWeissmann Hallo Kai,
vielen Dank für die Antwort. Ich würde mich für die ListBox Lösung entscheiden. Vielleicht kannst du ja passend dazu zum Thema Navigationsleiste ein Video machen. Würde ich dann echt geil finden. LG.
Was kostet ein individuelles programm
Hallo Manuel, es freut mich, dass du an einem individuellen Programm interessiert bist. Schreib mir dazu am besten direkt eine Mail an mail@vbatrainer.de und dann klären wir darüber alles Weitere :) LG Kai
Vielleicht kannst du das Hamburger Menü in einer nächsten Version einmal mit VBA aufbauen, sodass es dann auch erweiterbar/manipulierbar wird
Auch die Definition der Akzentfarben, die du in anderen Videos manuell einstellst wäre vermutlich auch über VBA sinnvoll. Darüber hinaus wäre es vermutlich ebenso hilfreich die Definitionen nicht direkt in den VBA-Code zu schreiben, sondern als extra Bereich für solche Definitionen oder vielleicht sogar auf einer extra Excel Tabelle, die dafür ausgelesen wird.(mit Administrator Modus)
Super! ;-)
Es freut mich, dass dir das Video gefällt.
Hi Kai,Hab da mal eine Frage wehre das auch mit einen Tabelen blatt Möglich es so ein und aus zublenen wie die Navigationsleiste
Hi, das kannst du machen. In diesem Video erkläre ich, wie wir Tabellenblätter ein- und ausblenden können: vbatrainer.de/tabellenblaetter-einblenden/
LG Kai
Hallo Kai. Kannst du noch erklären, wie man den Word Brief auf den Desktop speichert:
Anbei mein Code welcher nicht funktioniert:
Dim Path As String
'Speicherpfad
Path = Environ$("UserProfile") & "\Desktop\"
doc.ExportAsFixedFormat Thisworkbook.Filename:=Path & "\Lieferschein " & A_Kundendaten.Cells(Zeile, 2).Value & ".pdf", wdExportFormatPDF
Was muss ich ändern, damit dies geht?
Danke dir für deine Rückmeldung.
Gruess
Matthias
Hallo Kai kannst du nicht mal ein Video machen für einen Digitalen Planer in Exel machen mit Tages,Monats und Jahresansicht. Oder geht das nicht mit VBA? Liebe Grüße Dirk
Hallo Kai, eine Frage: wenn ich in dem Shape Navigation etwas ändern möchte, wie stelle ich das an, dass ich dies nicht zehn mal (für zehn Tabellenblätter) machen muss, sondern z.B. einen Master habe (für nur eine Änderung)? Ich danke schon mal vorab.
Hallo, dazu kannst du dir bspw. eine Prozedur schreiben, die jedes Tabellenblatt durchgeht, die aktuelle Navigationsleiste löscht und die neue Navigationsleiste dort einfügt und richtig positioniert.
Alternativ kannst du auch eine dynamische Navigationsleiste nutzen. Diese ist einfacher in der Instandhaltung, sieht dafür aber nicht so schön aus. Ein Video dazu findest du hier: ruclips.net/video/yWy4pecsu24/видео.html
LG Kai
@@KaiWeissmann Dank dir. Hab mich für die dynamische Variante entschieden. Alles GUTE FÜR DICH:
Ich bin echt begeistert von deinen Videos. Da macht es echt Spaß VBA zu lernen.
In diesem und auch schon in anderen Videos von dir hab ich die Urlaubsplanung gesehen und frag mich echt wie du das so cool hinbekommen hast. Ich nutze derzeit für jeden Monat ein eigenes Tabellenblatt und habe es auch soweit automatisiert mit bedingten Formatierungen und Formeln, dass ich nur noch das Jahr ändern muss und er mir alles anpasst. Ich muss ehrlich sagen, deine gefällt mir besser. 😁 Hast du bei dir ebenfalls mehrere Tabellenblätter oder ist das nur eins? Ich finde nämlich das mit der Navigation oben nich schlecht. Funktioniert die ebenfalls wie das Hamburgermenü mit Piktogrammen und so? Aber die wichtigste Frage ist wohl ob es dazu vielleicht sogar noch nen Video geben wird.
Hey Maik, vielen Dank für dein erneut sehr nettes Feedback :)
Ich hab die Urlaubsplanung mal auf die To-Do Liste geschrieben (die mittlerweile schon etwas länger ist 😅). Da so ein Video auch immer ein bisschen länger in der Vorbereitung dauert, muss ich dich leider noch um etwas Geduld bitten.
Hier aber mal die Beantwortung deiner Fragen:
- Die Urlaubsplanung besteht aus zwei Tabellenblättern: Das Tabellenblatt, das du siehst und ein Tabellenblatt, in dem alle Daten eingetragen sind
- Genau, ich nutze Buttons, Piktogramme (für die Pfeile) und Textboxen
LG Kai
@@KaiWeissmann Danke für die Antwort. Dann weiß ich ja zumindest schonmal grob wie sie aufgebaut ist.
Mit der Geduld ist überhaupt kein Problem. 😁 Ich freu mich natürlich über jedes Video das du online stellst. Man lernt hier eine Menge. 😁
Muss jetz doch mal neugierig fragen. 😁 Ich versuch das grad ein wenig nachzubauen. 🙈 Die Felder wo der Monat und das Jahr stehen sind die Textfelder oder? Ich nehme mal die Daten auf dem 2. Blatt speicherst du jeweils in einer intelligenten Tabelle um sie einfacher ansprechen zu können?
Hey Maik, das freut mich, dass du schon neugierig bist :)
Genau, Monat und Jahr sind im Textfeld (wobei das auch in einer Zelle funktionieren würde). Die Tabelle auf dem zweiten Blatt hat in den Spalten das Datum und in den Zeilen die Mitarbeiter. Eine intelligente Tabelle habe ich in diesem Fall nicht genutzt.
Hallo Kai ich habe zwei Fragen aber vorab tausend Dank für deine wundervollen, lehrreichen und aufwendig vor- und nachbereiteten und verständlich gestalteten Videos.❤
Ich möchte von einem Datensatz nach bestimmten Kriterien Ergebnisse anzeigen lassen. Meiner Erkenntnis nach habe ich zwei Möglichkeiten:
1) ich nutze den Datenschnitt intelligenter Tabellen in der Benutzeroberfläche
2) oder ich nutze filter, was auch mit VBa hinter Buttos mit Piktogrammen hinterlegt werden kann.
Auf die Excel sollen jetzt aber mehrere Leute zugriff haben, die die Funktion unabhängig voneinander nutzen können sollten.
Gibt es dazu eine schnelle logische Antwort? Ich müsste beides erst ausprobieren aber da das Projekt komplex ist und ich beides noch nicht benutzt habe….. vllt hast du direkt ne Antwort dazu.
Ich lerne gerade so viel durch deine Videos. Wirklich mega klasse! 🥳
Eine Frage zur Navileiste habe ich noch:
Die Zeilen 1-6 habe ich für den Header fixiert.
Meine Navileiste beginnt jedoch erst ab der Höhe von Zeile 7.
Wenn ich runter scrolle, sehe ich daher meine Navileiste nicht mehr, obwohl diese „geöffnet“ ist.
Kann man das irgendwie beheben?
Hey Invsisible!
Es freut mich, dass du durch meine Videos VBA lernst!
Zu deiner Frage habe ich schon ein Video erstellt (Navigationsleiste mit Scrollfunktion): ruclips.net/video/lNDMLbrCx04/видео.html
Alternativ dazu die dynamische Navigation mit einer Userform hier: ruclips.net/video/yWy4pecsu24/видео.html
Hoffe das hilft dir weiter.
LG, Kai
@@KaiWeissmann hey Kai,
klasse, gucke ich mir die Tage auch an. Suchte gerade deine Videos und habe meine Tabellen im Layout deutlich angepasst und heute meine erste Navi-Leiste gebaut.
Wie hast du dir so ein fundiertes Wissen aufgebaut, würde mich mal interessieren😮 LG
Mich interessiert die Arbeit mit VBA und jetzt Power Apps einfach sehr :-)
Und das Coden und Designen von Anwendungen macht mir auch riesigen Spaß.
Viel Erfolg bei deinen Projekten.
@@KaiWeissmann dankeschön😊
Hallo! Was kann ich tun, dass bei Ausführung eines Makros das Tabellenblatt nicht hin und her zappelt. Ich nutze bei der Ausführung eines Makros auch ausgeblendete Felder und Felder außerhalb des Sichtfeldes. 🤔
Hallo Kai, tolles Video. Leider erhalte ich beim Hamburger Makro Laufzeitfehler '438': Objekt unterstützt diese Eigenschaft oder Methode nicht. Ich finde keinen Fehler. Kannst du helfen?
Hallo Kai, ich komme mal wieder mit einem Anliegen. Ich habe mein Projekt erweitert und wollte die schönere Lösung für mein Projekt erstellen. Das mit den Links funktioniert einwandfreii. Leider aber mit dem Ein- und Ausblenden mit dem Hamburgermenu funktioniert bei mir nicht. Was mache ich da nur falsch? Habe mir sogar noch dein Code kopiert und angepasst an mein Projekt. Habe jeden Schritt so erstellt wie du es beschrieben hast. Lieder bleibt das Hamburgermenu immer aktiv, auch wenn ich auf ein anderes Tabellenblatt wechsle. Freue mich auf ein Feedback von dir. Vielen Dank
🧐🧐🧐 Hallo Kai
Kannst du uns ein Beispiel machen mit dem Thema zwei Sprachen machen?
Gemeint ist eine Funktion für eine Tabelle in zwei Sprachen.
Hallo, du möchtest die Navigationsleiste übersetzen, je nachdem welche Sprache ausgewählt ist? LG Kai
Hallo @Kai Weissmann,
das Video ist zwar bereits etwas älter, aber ich hab eine Nachfrage.
Ich habe vor, bei einem Menüpunkt (Link) innerhalb des Hamburger-Menüs, anstelle eines festen Begriffs wie z.B. Startseite, oder Lager eine dynamisch Beschriftung zu nutzen.
Basis ist eine Zelle mit einem Wert, z.B. könnte dort stehen "Monat Juli", wenn der aktuelle Monat Juli ist.
Grundsätzlich kann ich den Wert einer Zelle/Formel in das Textfeld einbinden. Dies funktioniert natürlich. Wenn jedoch nach der nächsten Änderung die Zelle verändert wird, dann taucht diese Änderung nicht als neue Beschriftung in dem kopierten/gruppierten Hamburger Menü (dem Textfeld) auf.
Nur das Basismenü, das die Grundlage der Kopie für die anderen Tabellenblätter war, enthält die geänderten Zellwerte. Die kopierten Menüs jedoch nicht. Was mache ich ggf. falsch?
Falls Du Kai oder jemand anderes ne Idee hat, schon jetzt 1000 Dank.
Und noch was, Deine Videos sind wahnsinnig hilfreich. Hammer!
Hallo Kai
zuerst muss ich Meri sagen das du dir überhaupt die Zeit nimmst. Nun habe ich aber ein Problem mit der Navigationsleiste. Wenn ich mein Tabellenblatt im oberen Teil Fixiere "Teilt" dies meine Navigationsleiste. Sobald ich nun scrolle bleibt ein Teil im Fixierten Bereich und der andere leider nicht. Gibt es eine Möglichkeit zu bestimmen, dass dieses Objekt/ Gruppe dem oberen Teil komplett zugeordnet wird? Ich möchte deswegen nicht unbedingt von meinem Layout abweichen :-D
Lieber Gruss Tony
Hallo Tony, vielen Dank für deinen Kommentar :)
Du könntest die Menüleiste komplett in den fixierten Bereich machen indem du sie beispielsweise horizontal gestaltest. Oder du fixierst den Scrollbereich während die Navigationsleiste geöffnet ist, sodass nicht mehr gescrollt werden kann.
Vielleicht helfen dir diese Ideen schon weiter. Schreib mir gerne, wie du das für dich gelöst hast.
LG Kai :)
Ich hab mich Ende doch dafür entschieden eine "eigenständige" Menüleiste für diesen Bereich zu entwerfen. Somit hab ich nun 2 Varianten in meiner Arbeitsmappe. macht irgendwie sogar noch nen guten Eindruck :-D
Merci dir für die schnelle Antwort und nen lieben Gruss aus der Schweiz
@@tonymahoni6355 super, dass du eine Lösung gefunden hast. Wenn du möchtest, kannst du mir Screenshots deiner Lösung per Mail an mail@vbatrainer.de schicken. Ich plane in der Zukunft mal eine Collage aller Navigationsleiste meiner Nutzer zu machen :)
Hey Tony!
Ich habe heute ein Video hochgeladen, in dem wir die Navigationsleiste mit einem Scroll-Event verschieben können.
ruclips.net/video/lNDMLbrCx04/видео.html
Lg, Kai
Ich habe ein Dashboard mit jeder mengte shapes und daten. Seit dem Letzten Update von Office läuft das VBA Programm extrem langsam.
Grund laut MS, es werden alle shapes immer neu gezeichnet, wenn ich also während des laufenden Programms ein Zwischenergebnis in einer dashboardzelle mitteilen möchte
braucht es viel Rechenzeit nur für die shapes. Ich hab fast alle rausgenommen und es geht wieder einigermaßen schnell.
Gibts es da ne Lösung ? weil so ein Dashboard ohne Bildchen und dergleichen ist ja etwas mager anzuschauen....
Hallo, kann es sein das hier etwas nicht ganz richtig ist "activshsset.Shapes("Navigation").Visible = False" activshsset = ActiveSheet ;-)
Ja, vollkommen richtig! LG Kai
Hallo ich suche eine Vorlage wo ich für meine Mitarbeiter ihre Schulungen verwalten kann. Kann mir wer helfen
Moin Kai,
vielen Dank für das Video. Habe ich gleich bei uns umgesetzt und hat großen Anklang beim Chef gefunden und soll nun auch ausgebaut werden 👍🏻
P.S.: Bist du eigentlich Berliner?!
Moin, freut mich, dass du die Navigationsleiste umgesetzt hast und sie auch Anklang findet.
PS: Ich komme ursprünglich aus Mannheim :)
Ich habe ein Problem, vielleicht kannst du mir helfen. In meiner Tabelle sind Zeilen und Spalten fixiert. Wenn die Navigationsleiste im linken oberen Eck beginnt, wird sie an den Fixierübergängen zerschnitten. Ich habe die leiste in den Vordergrund geholt, aber das hat leider nichts gebracht. Kann man das lösen?
Hallo Frau Maier!
Vielen Dank für dein Kommentar!
Das geht in Excel erstmal nicht. Ein Workaround wäre, dass du immer nach links oben springst, wenn du die Navigationsleiste öffnest.
Oder die Navigationsleiste Horizontal anordnest und die Fixierung entsprechend anpasst.
LG Kai
Schade. Hast Du vielleicht ein Video dazu wie man die das Ribbon in einer bestimmten Arbeitsmappe mit eigenen Registerkarten anpasst? LG
@@fraumaier1404 bisher noch nicht. Ich nehme es aber mal auf die Ideenliste :) LG Kai
Hey Frau Maier!
Ich habe heute ein Video hochgeladen, in dem wir die Navigationsleiste mit einem Scroll-Event verschieben können.
ruclips.net/video/lNDMLbrCx04/видео.html
Lg, Kai
Leider funktioniert es bei mir nicht - wenn ich nach der Eingabe des VGA Codes (habe es jetzt ca. 5-6 mal gemacht und auch mit einer komplett neuen/leeren Datei, soll ich immer, wenn ich dann auf F5 Klicke dem ganzen ein Macro zuweisen (was bei Dir nicht passiert), da ich dann nur "Hamburger" dort aufgelistet haben und das auswähle kommt nur eine Fehlermeldung "Fehler bei der Verarbeitung - Variable nicht definiert - die Navigationsleiste bleibt sichtbar!
Ich habe den Fehler gefunden, er speichert den Namen "Navigation" nicht, egal wie oft ihn eingebe, sobald ich Enter drücke, heißt die Leiste wieder Gruppierung 51 😒😒
Hey Christian!
Merkwürdig... Vielleicht kannst du den Code so verändern, dass du nicht die "Navigation" ansprichst, sondern eben "Gruppierung 51".
LG, Kai
So auch das hab ich hinbekommen, lag daran, das die Gruppe nicht insgesamt Gruppiert war - nun habe ich aber das Problem, das die Leiste Kopiert und eingefügt nicht verschwindet, sondern es kommt ein Laufzeitfehler, das Objekt mit dem Namen findet er nicht... bei dem ganzen Hickhack ist jetzt irgendwo ein Fehler drin...
Lieber Kai,
erst einmal vielen Dank für Deine Antwort, ich bin Dir sehr dankbar, insbesondere für die vielen grafischen Ideen, ich habe viel übernommen! Leider funktionieren die die Makros nicht in der Office-Online Version... denn damit arbeiten meine Kunden dann!
Zum Problem:
Kein Plan, was ich für Blödsinn gemacht habe, aber mit der erstellten grafischen Leiste wollen es einfach nicht funktionieren, denke ich habe bei der Erstellung Mist gebaut! 🤷♂️
Nun habe ich eine neue LeistE aus Steuerelementen erstellt und einfach Makros aufgezeichnet und dann die Elemente mit den Makros verknüpft! Dann die Leiste umbenannt und nach Deiner Vorlage in der VBA Konsole mit Hamburger aus- bzw. einblenden eingestellt. Lustigerweise funktioniert das jetzt perfekt! Auch auf allen anderen Seiten! Nur beim fertigstellen wollte er wieder ein Makro auswählen, da habe ich dann auf Zwischenschritt geklickt und dann das Hamburgersymbol mit dem Macro verknüpft und dann hat es funktioniert! 🙂
Hallo Herr Weismann, leider kann ich das Hamburger-Menü nicht aktivieren (Sub Hamburger () aktivsheet.shapes..................................) Es kommt die Fehlermeldung "Fehler beim kompilieren / Variable nicht definiert". Was kann ich tun? Gruß H.Jenssen
Hallo, guck dir den Code am besten nochmal Schritt für Schritt an. In dem von dir geposteten Teil sehe ich bspw. schon, dass du statt ActiveSheet aktivsheet geschrieben hast.
LG Kai
Hätte es nicht auch funktioniert alle Tabellenblätter zu markieren und dann das Menü per STRG +V einzufügen?