TOP!! Ich habe das Video als Vorlage genommen, um das auf Zeilen umzumünzen! Ich erstelle mir gerade für Anno 1800 eine Übersicht, die sehr komplex wird. Vielen Dank für das tolle Video!
Hallo Michael, freut mich, dass dir das Video gefällt und super, dass du den Inhalt gleich anwenden kannst. Ich wünsche dir dabei weiterhin alles Gute! LG Kai
Hallo Kai, könntest du mir bitte den Link für die Cursor-Hand zusenden. Vielen lieben Dank! Super erklärt - vielen Dank für deine Mühe! Liebe Grüße Britta
Hallo Britta, hier der Link zur Cursor-Hand: static1.squarespace.com/static/52b5f43ee4b02301e647b446/t/58aa6a246b8f5bc508228f16/1487563300657/Hand+Cursor.ico Danke für deinen Support! Lg, Kai
Hallo, Kai! Was soll ich sagen? Dieses Video ist - wie alle, die ich bis jetzt von Dir gesehen und "befolgt" habe, - in Inhalt und Präsentation schlichtweg phantastisch. Danke! Gruß Achim
Deine Videos sind super hilfreich und frag mich wie und wo man solche Kenntnisse sich erwerben kann. Deine Codes sind eine enorme Erleichterung in der Praxis 👍🏻🙏
Hallo Kai, habe durch Zufall letzte Woche dieses Video gesehen, deinen Ansatz für "...genau sowas kann ich in meinem aktuellen Projekt gut gebrauchen..." befunden und direkt umgesetzt. Es funktioniert wunderbar und ist die perfekte Ergänzung dafür, die Spalten A-CT einigermaßen zu bändigen 😜 Habe gleich deinen Kanal abonniert - und natürlich 👍 Bitte weiter so. /Willy
Hallo Kai, Ich schreibe gerade mein Abschlussprojekt in VBA und habe dein Projekt gefunden. Hatte Anfangs viel Mühe, Elan zu finden. Aber dein Projekt macht mir so richtig Spaß! Danke dafür! Hätte nicht gedacht, dass mein VBA-Interesse doch noch geweckt werden würde ;) Daumen nach oben ist eh klar! Danke dir! LG
@@KaiWeissmann Hey Kai, danke dir! Eine Frage hätte ich dann doch noch; Wir haben aber bis zum Ende hin kein Dashboard erstellt, oder? Oder hast du dafür ein extra Video? (Weil ich die Funktion testen wollte und dann natürlich in einen "Laufzeitfehler '9'" gelaufen bin) Danke dir im Voraus! Werd das Mausrad scrollen und die Suchfunktionen auch noch einbauen :)
Wunderbar, genau das was ich gesucht habe und alles so einfach erklärt. Kompliment Nun zu meinem Problem, es funktioniert alles bestens. Nur wenn der Blattschutz aktiviert wird geht nichts mehr. Die Funktion wird nicht mehr angesteuert. Bin mit meinem Laienlatein am Ende.
Am besten dazu den Blattschutz per VBA deaktiveren und am Ende der Prozedur wieder aktivieren. Siehe dazu mein Video zur Datenbank mit Eingabemaske ab Minute 54:50: ua-cam.com/video/CXvpMMb8vw4/v-deo.html Hoffe das hilft dir. Lg, Kai
kurz und knackig sogar mit Timestamps! Sehr stark, vielen Dank! Wenn ich mir das so ansehe, wärst Du mit meinem Projekt wahrscheinlich in einer Stunde fertig., Ich denke da eher in Wochen...
@@KaiWeissmann Ja mein grosses Projekt meine eigene Finanzmarkt Datenbank (Access) aufzubauen ab Jahr 2000 wird ein Mammut Ding. Am Schluss sollen ja die schönen Zahlen in Excel Charts und Grafiken glänzen. Aber der Weg ist steinig :-( Du hast da super Ideen, was noch besser sein könnte. Aber mein (kaum vorhandenes) Know-How kommt ans VBA limit he he ...Aber Dank Deinen Tipps und guter Erklärung robbe ich mich langsam vorwärts. Thanks für Deine tollen Videos !
Hallo Kai deine Tutorials sind super verständlich und ich kann mit deinen Schritten gut mithalten und diese auch nachvollziehen. Eine kleine Anmerkung zu diesem Video habe ich allerdings, die Verlinkte Seite zu dem Hand-Cursor ist tot :( Alles andere ist echt top und hat mir sehr geholfen. Danke Eine Anfängerfrage habe ich noch zu der UserForm, muss ich mir für jedes Tabellenblatt eine neue Machen oder kann man die Tabelle auch übergeben?
Hey, freut mich, dass dir die Videos gefallen. Der Link funktioniert bei mir aktuell noch. Du kannst die UserForm einmal erstellen und dann von verschiedenen Tabellenblättern aus aufrufen. LG Kai
Lieber Kai, einmal mehr ein super Video, vielen Dank. ist es möglich über die Userform zwei verschiedene Tabellenblätter einzulesen und z.B. 2-3 Spalten von tbl_2 in tbl_1 anzeigen zu lassen?
Hallo Kai! Ich finde deine Arbeit in Excel gut. Da ich mich gerade erst in VBA einarbeite ist meine Frage denke ich berechtigt. Kann man wie in diesem Clip den Userform auch in anderen Tabellen Kopieren oder, muss ich für jedes Tabellenblatt eine neue erstellen?
Hallo, freut mich, dass dir meine Arbeit gefällt! Du kannst die UserForm so gestalten, dass sie auf allen Tabellenblättern funktioniert. Das zeige ich in diesem Video: ua-cam.com/video/UnZ-rFhn-gg/v-deo.html LG Kai
Hallo Kai, super geiles Video. Aber auch ich habe das Problem, dass die Datei beim ein und Ausblenden extrem lange läd. ist es möglich die Einblendfunktion auf ein Zweites Blatt zu Verlagern? So das ich auf einem neuen Blatt nur Bestimmte Spalten Einblende um diese zu Vergleichen? So würde ich das Laden der Gesamten Tabelle vermeiden. Beste Grüße
Hallo Fabuolous, freut mich, dass dir das Video gefällt. Wenn der Code bei dir zu lange lädt, hätte ich folgende Ideen: 1. Bei ListBox_Change würde ich prüfen, welche Sichtbarkeit die Spalte hat und nur wenn das verändert wurde, dann würde ich sie ein-/ausblenden 2. Eine andere Herangehensweise wäre, dass ich zuerst die Sichtbarkeit der Spalten aus der ListBox auslese und mir das in einem Array oder einer Collection speichere und dann auf einmal alle Spalten ein- bzw. ausblende. Ich hoffe das hilft dir weiter. Wenn du eine Lösung gefunden hast, dann schreib es gerne hier in die Kommentare und ich pinne deinen Kommentar. LG Kai
Hallo Kai, ich finde deine Videos Weltklasse! Ich habe eine Frage: Kann man eine Listbox so programmieren, dass man statt Spalten, ganze Zeilen ausblenden kann?
Hey Thomas! Am Dienstag 26.7. kommt ein Video zur ListBox mit gefilterten Daten. Das sollte dir helfen, nur die relevanten Zeilen anzuzeigen in der ListBox. Lg, Kai
Hallo, erstmal vielen Dank für deine tolle Arbeit 🫶 Bei mir kommt ab Minute 13:40 immer die Fehlermeldung „Laufzeitfehler 438“ hättest du da einen Ratschlag für mich? Ich habe alles richtig geschrieben
Hi Kai! Mega geniales Video! Herzlichen Dank! Das hat mir sehr weitergeholfen!! Wie würde der Code für den Button denn aussehen, wenn ich nur bestimmte Spalten (z.B. 2.,5. und 8. Spalte) anzeigen möchte?
Meine Überschriften haben teilweise leider einen Zeilenumbruch, dadurch wird in der Liste immer das falsche P angezeigt, kann ich die Formatierung irgendwie angreifen?!
Hey, in solchen Fällen kannst du den Zeilenumbruch durch ein Zeichen wie bspw. "|" ersetzen, wenn du es in die ListBox einliest. Sobald geklickt wird, ersetzt du dann "|" wieder durch einen Zeilenumbruch. Schreib mir gerne, wie du es schlussendlich gelöst hast. LG Kai :)
Hallo, immer wieder ein klasse Video, eine frage ist es möglich auch Spalten per Userform hinzu zufügen , und diese dann auch zu benennen, habe schon im Netz gesucht aber nix gefunden. MfG Jörg
Guten Morgen Kai, Vielen Dank für das Video. Genau so was habe ich gesucht und auch direkt eine Frage dazu: Ich habe eine Excel-Datenbank, mit der ich Prüfungen verwalte. Jetzt stelle ich mir folgendes vor: Wenn ich auf den Button “Prüfungsergebnisse eintragen” klicke, gehe ich auf das entsprechende Tabellenblatt. Gibt es die Möglichkeit, dass mir auf diesem Tabellenblatt dann nur die Spalten “Teilnehmer-Nr.”, “Name”, “Vorname”, und die Spalten der jeweiligen Teilprüfungen angezeigt werden, aber alle anderen ausgeblendet sind? Viele Grüße Jörg
Hallo Jörg, freut mich, dass dir das Video gefällt. Ja, das geht auf jeden Fall. Dazu schreibst du dir ein Makro, das auf das Tabellenblatt geht, alle Spalten ausblendet und dann nur die relevanten Spalten wieder einblendet. Alles Gute für die Umsetzung! LG Kai
Moin Kai, ich habe sehr viele Spalten die in mehrere Gruppen unterteilt werden können. Hier finde ich ja die TreeView für Listboxen sehr interessant, also Parent als Gruppenname und die Spalten dann als Childs. Wodurch die Benutzerfreundlichkeit deutlich besser werden würde. Auch die Möglichkeit Presets/Favoriten zu erstellen wäre interessant. Also angeben wenn der Button gedrückt wird nur bestimmte Spalten anwählen. Wäre toll wenn du sowas in deine Ideensammlung mit aufnehmen würdest.
Frage. Ich habe bei all meinen Task oft die gleiche Aufgabe aus ca 30- 50 Kategorien jeweils eine auszuwählen, Am liebsten wäre mir eine Options Feld was ich zuerst chic optisch bauen kann,(alle sichtbar zum schnellen Wechsel) dann aber gleich wie dieses Funktioniert (jeweils der angeklickte filtern, mache ich heute mittels Verweis). Denn nach der Auswahl startet dann die Filter und Chart Funktion fürs Ergebnis. Das tägliche hüpfen, mache ich dann wiederum mit dem Spin Button je nach Datum Range. Deine Auswahl Idee vom Hamburger Menü Design ist eine coole Design Idee dazu :-)
Hey Roger, danke für deine Nachricht :) Du kannst in einem Tabellenblatt alle deine Aufgaben auflisten. Diese liest du dann mithilfe der RowSource-Eigenschaft in eine ComboBox (Kombinationsfeld auf deutsch) ein. Und wenn du in der ComboBox etwas auswählst, dann lässt du den Code zu der jeweiligen Aufgabe ablaufen. Ich hoffe das hilft dir weiter :) LG Kai
Vielen Dank für deinen Kommentar. Aufgrund vieler Anfragen, kann ich diese momentan leider nicht beantworten. Vielleicht hilft dir mein Video "KI beantwortet Fragen": ua-cam.com/video/Kl9vcB3ejgk/v-deo.html Ich wünsche dir für deine Projekte alles Gute.
Hallo Kai, kann mich dem Kommentar von Willy Nachtigall anschließen, hat genau gepasst. Der Code läuft und macht was er soll, nur das Ein-und Ausblenden der Spalten dauert lange. Die Datei ist 12MB groß. Durch Zufall habe ich beim Arbeiten mit der Tabelle, plötzlich einen schnelles Ein- und Ausblenden festgestellt, kann aber nicht mehr nachvollziehen warum es funktioniert hat. Beim Wiederaufrufen der Box , war die langsame Geschwindigkeit wieder da. Für einen Tipp wäre ich dir dankbar. Gruß Ralf
Hallo Ralf, freut mich, dass dir das Video gefällt. Wenn der Code bei dir zu lange lädt, hätte ich folgende Ideen: 1. Bei ListBox_Change würde ich prüfen, welche Sichtbarkeit die Spalte hat und nur wenn das verändert wurde, dann würde ich sie ein-/ausblenden 2. Eine andere Herangehensweise wäre, dass ich zuerst die Sichtbarkeit der Spalten aus der ListBox auslese und mir das in einem Array oder einer Collection speichere und dann auf einmal alle Spalten ein- bzw. ausblende. Ich hoffe das hilft dir weiter. Wenn du eine Lösung gefunden hast, dann schreib es gerne hier in die Kommentare und ich pinne deinen Kommentar. LG Kai
Mein Problem ist nicht die Zelle oder Spalte. Ich möchte, dass die Zellen da bleiben. Nur der Text in der Zelle soll ausgeblendet werden. Jedes mal, wenn ein gewisses Wort vorkommt, soll es ausgeblendet werden, wenn ich den Button tätige. Wie macht man das?
Vielen Dank für deinen Kommentar. Aufgrund vieler Anfragen, kann ich diese momentan leider nicht beantworten. Vielleicht hilft dir mein Video "KI beantwortet Fragen": ua-cam.com/video/Kl9vcB3ejgk/v-deo.html Ich wünsche dir für deine Projekte alles Gute.
Hallö, deine Videos sind echt hilfreich, aber ich hätte trotzdem mal ne kurze Frage: Wenn ich meine Spalten an- oder abwähle, lädt es echt lange. Ich hab so um die 300 Spalten. Liegt es an der hohen Spaltenanzahl und kann ich das irgendwie beschleunigen?
Hallo Saskia, freut mich, dass dir das Video gefällt. Die lange Ladezeit liegt definitiv an den vielen Spalten. Ich hätte folgende Ideen, um den Code schneller zu machen: 1. Bei ListBox_Change würde ich prüfen, welche Sichtbarkeit die Spalte hat und nur wenn das verändert wurde, dann würde ich sie ein-/ausblenden 2. Eine andere Herangehensweise wäre, dass ich zuerst die Sichtbarkeit der Spalten aus der ListBox auslese und mir das in einem Array oder einer Collection speichere und dann auf einmal alle Spalten ein- bzw. ausblende. Ich hoffe das hilft dir weiter. Wenn du eine Lösung gefunden hast, dann schreib es gerne hier in die Kommentare und ich pinne deinen Kommentar. LG Kai
Klasse, genau das habe ich gesucht !!! Frage: Ich will das in meinen Urlaubsplan umsetzen und möchte einzelne Monate aus und einblenden, die Monate gehen jeweils aber über 30 Spalten....wie fasse ich die Spalten zusammen, damit ganze Monate ausgeblendet werden? Viel Danke und bitte weiter so.
Hallo Kai, sehr gutes Video. Ich bräuchte das automatische ausblenden nach Datum. Es soll der aktuelle Tag und 13 weitere angezeigt werden, der Rest wird ausgeblendet. Dankeschön!
Hey Kai! Super Video und extrem hilfreich! Mich beschäftigt, ob man diese Funktionen der Userform auch auf eine nicht-intelligente Tabelle anwenden kann. In der Tabelle, die ich mit der Userform bearbeiten möchte, befinden sich verschiedene, recht komplexe Kalenderfunktionen. Diese werden durch die automatische Formatvorlage nach Festlegung des Bereichs für die intelligente Tabelle so beeinträchtigt, dass ich in den entsprechenden Zellen, in denen die Kalenderfunktionen und Formatierungen enthalten sind, die Meldung #Überlauf! erhalte. Wie könnte man das verhindern? Danke für deine Antwort!
Das habe ich gesucht, Danke für deine tollen Videos!, Damit kann auch ein Anfänger eine funktionierendes Makro erzeugen 🙂 Ich habe eine Tabelle, die quasi noch in Kategorien unterteilt ist. Weiß nicht genau, wie ich es erklären soll. Bsp.: Spalte H heißt "Beratung" und enthält einen Wert, die Spalten dahinter (I bis Q) sind nach Kto-Nummern benannt ("677000", "677300", usw.) und enthalten nur ein "x" (also ja oder nein, quasi). Frage: ich möchte in der Listbox nur "Beratung" anklicken und es werden dann alle dazu gehörenden Spalten (I bis Q) mit eingeblendet. Ansonsten wird die Listbox echt lang und unübersichtlich... Ist das machbar?
Hallo Kai, erstmal: tolles Video! Leider hab ich ein Problem. Ich habe verbundene Zellen in meiner Excel Tabelle als Überschriften und brauche diese auch zwingend. Bei der hierfür notwendigen Formatierung zur intelligenten Tabelle teilen sich die Spalten ja wieder in einzelne Spalten auf und man kann sie nicht verbinden. Ich brauche einfach nur eine Funktion, wie ich Spalten mit Hilfe eines Menüs ein/ausblenden kann. Quasi wie die normale Filterfunktion, nur für Spalten und nicht für Zeilen. Hast du hierfür eine Lösung? Danke im Voraus! LG Marie
Hallo Kai, auch dieses Video von dir hat mir weitergeholfen. Allerdings kann ich bei meinem VBA Project nur "Modul" und "Klassenmodul" einfügen. Eine Userform wird mir gar nicht erst vorgeschlagen. Ich arbeite mit Excel 365 Version 16.55 - kannst du mir dabei weiterhelfen? 🥳
Hallo Kai, super Video!!! Sehr hilfreich, einfach zu verstehen und hervorragend geeignet um zu lernen. Eine Frage hätte ich! Ich habe das Problem, dass sich die Größe des UserForms gelegentlich verändert, obwohl ich an den Einstellungen nichts verändert habe. Hast du eine Idee woran das liegen könnte? Gibt es eine Möglichkeit das zu Fixieren? Könnte es daran liegen, dass ich mehrere Monitore mit unterschiedlichen Auflösungen verwende. Wenn du eine Idee hast, wäre ich dankbar für ein Feedback. - Und noch eine ergänzende Frage... Gibt es auch eine Möglichkeit eine Standardansicht zu hinterlegen bei denen bestimmte nicht nebeneinanderliegende Spalten eingeblendet werden? Jörg
Hallo Kai, vielen Dank für das super Video! Gibt es auch die Möglichkeit, Spalten durch m.H. einer Wörter oder Buchstabensuche einzublenden? Das Video hat mir meine Arbeit sehr erleichtert, nur ändern sich oft die Spaltenzahlen und bei großen Tabellen ist es nervig dann die einzelnen Zahlen jedes Mal zu ändern... Vielen Dank und schöne Grüße!
Hallo Sebastian, freut mich, dass dir mein Video gefällt! In diesem Video erweitere ich diese UserForm, sodass sie automatisch erkennt, wieviele Zeilen die Tabelle hat: ua-cam.com/video/UnZ-rFhn-gg/v-deo.html ab 31:27 LG Kai
Hallo Kai, super Video! Ich würde nur gerne zusätzlich noch eine Filterfunktion für die Listbox einbauen, da ich sehr viele Überschriften habe. Leider habe ich es aber nicht hinbekommen. Hast du eine einfache Lösung hierfür? Vielen Dank und immer weiter so :)
Hallo Kai, genau so etwas habe ich benötigt. Super und Danke dafür. Frage: Ich habe eine intelligente Tabelle B15:AB410 Nur die Header der Spalten 5 bis 23 (G - Y) sollen in der Listbox angezeigt und ausgewählt werden können. Leider bekomme ich eine entsprechende For-Next-Schleife nicht hin. Hättest Du dafür auch eine Lösung? Danke und viele Grüße Arnt
Hallo Arnt, freut mich, dass dir das Video weitergeholfen hat :) Du kannst statt For Each header In Auftraege.ListObjects("Auftraege").HeaderRowRange schreiben For Each header in Range("G15:Y15") Schreib mir gerne, ob das bei dir geklappt hat. LG Kai :)
@@KaiWeissmann DANKE! das funktioniert :-) Ich hatte da etwas komplizierter gedacht (und es nicht hinbekommen) mit einer For-Next-Schleife über ActiveSheet.ListObjects("Table1").HeaderRowRange(_i_).Select Aber so klappt es auch. Viele Grüße Arnt
Hallo Kai, wie immer ein super Video das sofort in mein Projekt übernommen wurde. Klasse finde ich das mit dem Snipping-Tool. Ehrlich gesagt, kannte ich das gar nicht und habe mich die ganze Zeit schon gefragt, ob es eine Alternative zu den CommandButtons gibt. Werde gleich mal danach schauen und mir das Snipping-Tool auch zulegen. Freu mich auf weitere Videos von Dir ! Eine Frage habe ich aber noch: Wenn ich diese eine Userform auf mehrere Tabellenblätter anwenden möchte, wäre das auch möglich ? Oder muss ich für jedes Tabellenblatt eine eigene Userform anlegen ? Ein Tabellenblatt hast du ja mit "tblAuftraege" angelegt. Kann ich der einen Userform mehrerer solcher verschiedener AB´s hinterlegen ? Ganz liebe Grüße Marco
Hallo Marco, freut mich, dass du das Video direkt anwenden konntest. Tatsächlich bespreche ich genau das Thema in meinem neuen Video: ua-cam.com/video/UnZ-rFhn-gg/v-deo.html LG Kai
Hallo Kai, danke für dein super Video über VBA Spalten aus bzw. wieder einzublenden. Ich habe deine Anleitung nachgestellt und dies hat super funktioniert. Nun wollte ich diesen Code in meine umfangreiche Excel Liste übertragen und ich hatte Probleme, diesen Code auf einen Zellbereich zu übertragen. (E3:AG3) Dein Code ist ja auf eine Intelligente Tabelle (ListObjects) abgestimmt. Deshalb funktioniert die bei mir nicht, weil meine Tabelle keine Intelligente Tabelle sein darf. Kannst du mir bitte dabei helfen, den Code auf einen Zellbereich zu ändern? Vielen Dank im voraus! Gruß Thomas Gebser.
TOP!!
Ich habe das Video als Vorlage genommen, um das auf Zeilen umzumünzen! Ich erstelle mir gerade für Anno 1800 eine Übersicht, die sehr komplex wird.
Vielen Dank für das tolle Video!
Hallo Michael, freut mich, dass dir das Video gefällt und super, dass du den Inhalt gleich anwenden kannst. Ich wünsche dir dabei weiterhin alles Gute!
LG Kai
Danke!
Hallo Kai, könntest du mir bitte den Link für die Cursor-Hand zusenden. Vielen lieben Dank! Super erklärt - vielen Dank für deine Mühe! Liebe Grüße Britta
Hallo Britta,
hier der Link zur Cursor-Hand:
static1.squarespace.com/static/52b5f43ee4b02301e647b446/t/58aa6a246b8f5bc508228f16/1487563300657/Hand+Cursor.ico
Danke für deinen Support!
Lg, Kai
Hallo, Kai!
Was soll ich sagen? Dieses Video ist - wie alle, die ich bis jetzt von Dir gesehen und "befolgt" habe, - in Inhalt und Präsentation schlichtweg phantastisch. Danke!
Gruß
Achim
Hey Paul!
Danke für dein Feedback!
Lg, Kai
Super! 👍 Das hat auf Anhieb funktioniert, obwohl dies mein erster Versuch in VBA ist. Vielen Dank für dieses tolle Video.
Das freut mich sehr!
Viel Erfolg beim VBA Lernen.
Hat bei mir Trottel n Weile gedauert bis alles lief - abba nun gehts 🙂
DANKE ! ! !
Super!
Es freut mich, dass du es hinbekommen hast. 💪
Deine Videos sind super hilfreich und frag mich wie und wo man solche Kenntnisse sich erwerben kann. Deine Codes sind eine enorme Erleichterung in der Praxis 👍🏻🙏
Hallo Cemil, vielen Dank für deinen lieben Kommentar! Freut mich, dass dir die Codes in der Praxis helfen. LG Kai
Hallo Kai,
habe durch Zufall letzte Woche dieses Video gesehen, deinen Ansatz für "...genau sowas kann ich in meinem aktuellen Projekt gut gebrauchen..." befunden und direkt umgesetzt.
Es funktioniert wunderbar und ist die perfekte Ergänzung dafür, die Spalten A-CT einigermaßen zu bändigen 😜
Habe gleich deinen Kanal abonniert - und natürlich 👍
Bitte weiter so.
/Willy
Hallo Willy,
vielen Dank für deine Nachricht! Freut mich sehr, dass dir das Video weitergeholfen hat.
Viele Grüße,
Kai
Habe dein Video zufällig gefunden und finde es wirklich klasse.
Du hast jetzt einen neuen Abonnenten. 🥳
Vielen Dank! 👌
Hallo Kai,
Ich schreibe gerade mein Abschlussprojekt in VBA und habe dein Projekt gefunden. Hatte Anfangs viel Mühe, Elan zu finden. Aber dein Projekt macht mir so richtig Spaß! Danke dafür!
Hätte nicht gedacht, dass mein VBA-Interesse doch noch geweckt werden würde ;)
Daumen nach oben ist eh klar!
Danke dir!
LG
Hey DJ Tokaz!
Danke für dein Feedback!
Es freut mich, dein Intresse an VBA geweckt zu haben!
Alles Gute für dein Abschlussprojekt!
Lg, Kai
@@KaiWeissmann Hey Kai, danke dir! Eine Frage hätte ich dann doch noch; Wir haben aber bis zum Ende hin kein Dashboard erstellt, oder?
Oder hast du dafür ein extra Video?
(Weil ich die Funktion testen wollte und dann natürlich in einen "Laufzeitfehler '9'" gelaufen bin)
Danke dir im Voraus! Werd das Mausrad scrollen und die Suchfunktionen auch noch einbauen :)
Klasse Video. Danke, hat mir sehr geholfen.
Freut mich, dass es dir weitergeholfen hat :)
Wunderbar, genau das was ich gesucht habe und alles so einfach erklärt. Kompliment
Nun zu meinem Problem, es funktioniert alles bestens. Nur wenn der Blattschutz aktiviert wird geht nichts mehr. Die Funktion wird nicht mehr angesteuert.
Bin mit meinem Laienlatein am Ende.
Am besten dazu den Blattschutz per VBA deaktiveren und am Ende der Prozedur wieder aktivieren.
Siehe dazu mein Video zur Datenbank mit Eingabemaske ab Minute 54:50: ua-cam.com/video/CXvpMMb8vw4/v-deo.html
Hoffe das hilft dir.
Lg, Kai
kurz und knackig sogar mit Timestamps! Sehr stark, vielen Dank! Wenn ich mir das so ansehe, wärst Du mit meinem Projekt wahrscheinlich in einer Stunde fertig., Ich denke da eher in Wochen...
Hallo Uwe, vielen Dank für dein sehr nettes Feedback! Insbesondere freut mich, dass dir die Timestamps helfen :)
Ganz große Klasse 👍
Hey Red Ox!
Danke für dein Feedback!
Lg, Kai
@@KaiWeissmann ich habe schon einige Videos angesehen… sie sind alle sehr gut gemacht und ich habe viel gelernt
Super Video echt toll
Hey, freut mich, dass es dir gefällt! LG Kai
Wow …so viel gutes ….👍 coole Funktion
Hey Roger, freut mich, dass es dir gefällt :)
@@KaiWeissmann Ja mein grosses Projekt meine eigene Finanzmarkt Datenbank (Access) aufzubauen ab Jahr 2000 wird ein Mammut Ding. Am Schluss sollen ja die schönen Zahlen in Excel Charts und Grafiken glänzen. Aber der Weg ist steinig :-( Du hast da super Ideen, was noch besser sein könnte. Aber mein (kaum vorhandenes) Know-How kommt ans VBA limit he he ...Aber Dank Deinen Tipps und guter Erklärung robbe ich mich langsam vorwärts. Thanks für Deine tollen Videos !
Hallo Kai deine Tutorials sind super verständlich und ich kann mit deinen Schritten gut mithalten und diese auch nachvollziehen.
Eine kleine Anmerkung zu diesem Video habe ich allerdings, die Verlinkte Seite zu dem Hand-Cursor ist tot :(
Alles andere ist echt top und hat mir sehr geholfen.
Danke
Eine Anfängerfrage habe ich noch zu der UserForm, muss ich mir für jedes Tabellenblatt eine neue Machen oder kann man die Tabelle auch übergeben?
Hey, freut mich, dass dir die Videos gefallen. Der Link funktioniert bei mir aktuell noch. Du kannst die UserForm einmal erstellen und dann von verschiedenen Tabellenblättern aus aufrufen. LG Kai
Super erklärt, wie immer. Leider funktioniert der Link zum Mauszeiger nicht mehr ... Aber es geht ja auch ohne speziellen Zeiger.
Lieber Kai, einmal mehr ein super Video, vielen Dank. ist es möglich über die Userform zwei verschiedene Tabellenblätter einzulesen und z.B. 2-3 Spalten von tbl_2 in tbl_1 anzeigen zu lassen?
Hallo Kai! Ich finde deine Arbeit in Excel gut. Da ich mich gerade erst in VBA einarbeite ist meine Frage denke ich berechtigt. Kann man wie in diesem Clip den Userform auch in anderen Tabellen Kopieren oder, muss ich für jedes Tabellenblatt eine neue erstellen?
Hallo, freut mich, dass dir meine Arbeit gefällt! Du kannst die UserForm so gestalten, dass sie auf allen Tabellenblättern funktioniert. Das zeige ich in diesem Video: ua-cam.com/video/UnZ-rFhn-gg/v-deo.html
LG Kai
Hallo Kai,
super geiles Video.
Aber auch ich habe das Problem, dass die Datei beim ein und Ausblenden extrem lange läd.
ist es möglich die Einblendfunktion auf ein Zweites Blatt zu Verlagern?
So das ich auf einem neuen Blatt nur Bestimmte Spalten Einblende um diese zu Vergleichen?
So würde ich das Laden der Gesamten Tabelle vermeiden.
Beste Grüße
Hallo Fabuolous, freut mich, dass dir das Video gefällt.
Wenn der Code bei dir zu lange lädt, hätte ich folgende Ideen:
1. Bei ListBox_Change würde ich prüfen, welche Sichtbarkeit die Spalte hat und nur wenn das verändert wurde, dann würde ich sie ein-/ausblenden
2. Eine andere Herangehensweise wäre, dass ich zuerst die Sichtbarkeit der Spalten aus der ListBox auslese und mir das in einem Array oder einer Collection speichere und dann auf einmal alle Spalten ein- bzw. ausblende.
Ich hoffe das hilft dir weiter.
Wenn du eine Lösung gefunden hast, dann schreib es gerne hier in die Kommentare und ich pinne deinen Kommentar.
LG Kai
Tolles Video. Meine Checkboxen in der der Listbox sind aber viel kleiner in Bezug auf den Text als bei dir im Video. Kann man die Anpassen?
Hallo Kai, ich finde deine Videos Weltklasse!
Ich habe eine Frage: Kann man eine Listbox so programmieren, dass man statt Spalten, ganze Zeilen ausblenden kann?
Hey Thomas!
Am Dienstag 26.7. kommt ein Video zur ListBox mit gefilterten Daten.
Das sollte dir helfen, nur die relevanten Zeilen anzuzeigen in der ListBox.
Lg, Kai
@@KaiWeissmann Many Thx, Kai!!!
Hallo, erstmal vielen Dank für deine tolle Arbeit 🫶
Bei mir kommt ab Minute 13:40 immer die Fehlermeldung „Laufzeitfehler 438“
hättest du da einen Ratschlag für mich?
Ich habe alles richtig geschrieben
Hi Kai! Mega geniales Video! Herzlichen Dank! Das hat mir sehr weitergeholfen!! Wie würde der Code für den Button denn aussehen, wenn ich nur bestimmte Spalten (z.B. 2.,5. und 8. Spalte) anzeigen möchte?
Hallo, freut mich sehr, dass dir das Video gefällt. Dann müsstest du bei der Schleife genauer beschreiben, welche Spalten du einlesen möchtest. LG Kai
Meine Überschriften haben teilweise leider einen Zeilenumbruch, dadurch wird in der Liste immer das falsche P angezeigt, kann ich die Formatierung irgendwie angreifen?!
Hey, in solchen Fällen kannst du den Zeilenumbruch durch ein Zeichen wie bspw. "|" ersetzen, wenn du es in die ListBox einliest. Sobald geklickt wird, ersetzt du dann "|" wieder durch einen Zeilenumbruch.
Schreib mir gerne, wie du es schlussendlich gelöst hast. LG Kai :)
Hallo, immer wieder ein klasse Video, eine frage ist es möglich auch Spalten per Userform hinzu zufügen , und diese dann auch zu benennen, habe schon im Netz gesucht aber nix gefunden. MfG Jörg
Guten Morgen Kai,
Vielen Dank für das Video. Genau so was habe ich gesucht und auch direkt eine Frage dazu: Ich habe eine Excel-Datenbank, mit der ich Prüfungen verwalte. Jetzt stelle ich mir folgendes vor: Wenn ich auf den Button “Prüfungsergebnisse eintragen” klicke, gehe ich auf das entsprechende Tabellenblatt. Gibt es die Möglichkeit, dass mir auf diesem Tabellenblatt dann nur die Spalten “Teilnehmer-Nr.”, “Name”, “Vorname”, und die Spalten der jeweiligen Teilprüfungen angezeigt werden, aber alle anderen ausgeblendet sind?
Viele Grüße
Jörg
Hallo Jörg, freut mich, dass dir das Video gefällt. Ja, das geht auf jeden Fall. Dazu schreibst du dir ein Makro, das auf das Tabellenblatt geht, alle Spalten ausblendet und dann nur die relevanten Spalten wieder einblendet. Alles Gute für die Umsetzung! LG Kai
@@KaiWeissmann
Hallo Kai,
Besten Dank für die schnelle Antwort. Manchmal kommt man auf die einfachsten Möglichkeiten nicht 🙈.
Moin Kai, ich habe sehr viele Spalten die in mehrere Gruppen unterteilt werden können. Hier finde ich ja die TreeView für Listboxen sehr interessant, also Parent als Gruppenname und die Spalten dann als Childs. Wodurch die Benutzerfreundlichkeit deutlich besser werden würde. Auch die Möglichkeit Presets/Favoriten zu erstellen wäre interessant. Also angeben wenn der Button gedrückt wird nur bestimmte Spalten anwählen. Wäre toll wenn du sowas in deine Ideensammlung mit aufnehmen würdest.
Habe ich in die Ideensammlung aufgenommen.
Vielen Dank.
Hallo Kai, tolles Video. Wie ändere ich den Code, das er auch für nicht "intelligente Tabellen" funktioniert? Vielen Dank und schöne Grüße!
Frage. Ich habe bei all meinen Task oft die gleiche Aufgabe aus ca 30- 50 Kategorien jeweils eine auszuwählen, Am liebsten wäre mir eine Options Feld was ich zuerst chic optisch bauen kann,(alle sichtbar zum schnellen Wechsel) dann aber gleich wie dieses Funktioniert (jeweils der angeklickte filtern, mache ich heute mittels Verweis). Denn nach der Auswahl startet dann die Filter und Chart Funktion fürs Ergebnis. Das tägliche hüpfen, mache ich dann wiederum mit dem Spin Button je nach Datum Range. Deine Auswahl Idee vom Hamburger Menü Design ist eine coole Design Idee dazu :-)
Hey Roger, danke für deine Nachricht :) Du kannst in einem Tabellenblatt alle deine Aufgaben auflisten. Diese liest du dann mithilfe der RowSource-Eigenschaft in eine ComboBox (Kombinationsfeld auf deutsch) ein. Und wenn du in der ComboBox etwas auswählst, dann lässt du den Code zu der jeweiligen Aufgabe ablaufen.
Ich hoffe das hilft dir weiter :)
LG Kai
Hallo! Super Video, danke!!! Kannst du mir noch sagen wie ich in der ListBox1 die Zeilenumbruch Symbole weg bekomme?
Vielen Dank für deinen Kommentar. Aufgrund vieler Anfragen, kann ich diese momentan leider nicht beantworten. Vielleicht hilft dir mein Video "KI beantwortet Fragen": ua-cam.com/video/Kl9vcB3ejgk/v-deo.html
Ich wünsche dir für deine Projekte alles Gute.
Hallo Kai, kann mich dem Kommentar von Willy Nachtigall anschließen, hat genau gepasst. Der Code läuft und macht was er soll, nur das Ein-und Ausblenden der Spalten dauert lange. Die Datei ist 12MB groß. Durch Zufall habe ich beim Arbeiten mit der Tabelle, plötzlich einen schnelles Ein- und Ausblenden festgestellt, kann aber nicht mehr nachvollziehen warum es funktioniert hat. Beim Wiederaufrufen der Box , war die langsame Geschwindigkeit wieder da. Für einen Tipp wäre ich dir dankbar. Gruß Ralf
Hallo Ralf, freut mich, dass dir das Video gefällt.
Wenn der Code bei dir zu lange lädt, hätte ich folgende Ideen:
1. Bei ListBox_Change würde ich prüfen, welche Sichtbarkeit die Spalte hat und nur wenn das verändert wurde, dann würde ich sie ein-/ausblenden
2. Eine andere Herangehensweise wäre, dass ich zuerst die Sichtbarkeit der Spalten aus der ListBox auslese und mir das in einem Array oder einer Collection speichere und dann auf einmal alle Spalten ein- bzw. ausblende.
Ich hoffe das hilft dir weiter.
Wenn du eine Lösung gefunden hast, dann schreib es gerne hier in die Kommentare und ich pinne deinen Kommentar.
LG Kai
Mein Problem ist nicht die Zelle oder Spalte. Ich möchte, dass die Zellen da bleiben. Nur der Text in der Zelle soll ausgeblendet werden. Jedes mal, wenn ein gewisses Wort vorkommt, soll es ausgeblendet werden, wenn ich den Button tätige. Wie macht man das?
Vielen Dank für deinen Kommentar. Aufgrund vieler Anfragen, kann ich diese momentan leider nicht beantworten. Vielleicht hilft dir mein Video "KI beantwortet Fragen": ua-cam.com/video/Kl9vcB3ejgk/v-deo.html
Ich wünsche dir für deine Projekte alles Gute.
Hallö, deine Videos sind echt hilfreich, aber ich hätte trotzdem mal ne kurze Frage: Wenn ich meine Spalten an- oder abwähle, lädt es echt lange. Ich hab so um die 300 Spalten. Liegt es an der hohen Spaltenanzahl und kann ich das irgendwie beschleunigen?
Hallo Saskia, freut mich, dass dir das Video gefällt.
Die lange Ladezeit liegt definitiv an den vielen Spalten.
Ich hätte folgende Ideen, um den Code schneller zu machen:
1. Bei ListBox_Change würde ich prüfen, welche Sichtbarkeit die Spalte hat und nur wenn das verändert wurde, dann würde ich sie ein-/ausblenden
2. Eine andere Herangehensweise wäre, dass ich zuerst die Sichtbarkeit der Spalten aus der ListBox auslese und mir das in einem Array oder einer Collection speichere und dann auf einmal alle Spalten ein- bzw. ausblende.
Ich hoffe das hilft dir weiter.
Wenn du eine Lösung gefunden hast, dann schreib es gerne hier in die Kommentare und ich pinne deinen Kommentar.
LG Kai
Klasse, genau das habe ich gesucht !!! Frage: Ich will das in meinen Urlaubsplan umsetzen und möchte einzelne Monate aus und einblenden, die Monate gehen jeweils aber über 30 Spalten....wie fasse ich die Spalten zusammen, damit ganze Monate ausgeblendet werden? Viel Danke und bitte weiter so.
Hey, freut mich, dass dir das Video gefällt! Alles Gute für die Anpassungen. LG Kai
@@KaiWeissmann jep, was muss ich verändern?
danke
Hey Bowi!
Sehr gerne!
Hallo Kai,
sehr gutes Video.
Ich bräuchte das automatische ausblenden nach Datum. Es soll der aktuelle Tag und 13 weitere angezeigt werden, der Rest wird ausgeblendet.
Dankeschön!
Hallo Gabriela, freut mich, dass dir das Video gefällt!
Evtl. hilft dir das folgende Video weiter: ua-cam.com/video/enlt2ttKSxY/v-deo.html
LG Kai
Hey Kai!
Super Video und extrem hilfreich!
Mich beschäftigt, ob man diese Funktionen der Userform auch auf eine nicht-intelligente Tabelle anwenden kann. In der Tabelle, die ich mit der Userform bearbeiten möchte, befinden sich verschiedene, recht komplexe Kalenderfunktionen. Diese werden durch die automatische Formatvorlage nach Festlegung des Bereichs für die intelligente Tabelle so beeinträchtigt, dass ich in den entsprechenden Zellen, in denen die Kalenderfunktionen und Formatierungen enthalten sind, die Meldung #Überlauf! erhalte. Wie könnte man das verhindern?
Danke für deine Antwort!
Das habe ich gesucht, Danke für deine tollen Videos!, Damit kann auch ein Anfänger eine funktionierendes Makro erzeugen 🙂 Ich habe eine Tabelle, die quasi noch in Kategorien unterteilt ist. Weiß nicht genau, wie ich es erklären soll. Bsp.: Spalte H heißt "Beratung" und enthält einen Wert, die Spalten dahinter (I bis Q) sind nach Kto-Nummern benannt ("677000", "677300", usw.) und enthalten nur ein "x" (also ja oder nein, quasi). Frage: ich möchte in der Listbox nur "Beratung" anklicken und es werden dann alle dazu gehörenden Spalten (I bis Q) mit eingeblendet. Ansonsten wird die Listbox echt lang und unübersichtlich... Ist das machbar?
Das ist ja 🔨
Hey Valentin!
Vielen Dank für dein Feedback!
Lg, Kai
Hallo Kai, erstmal: tolles Video! Leider hab ich ein Problem. Ich habe verbundene Zellen in meiner Excel Tabelle als Überschriften und brauche diese auch zwingend. Bei der hierfür notwendigen Formatierung zur intelligenten Tabelle teilen sich die Spalten ja wieder in einzelne Spalten auf und man kann sie nicht verbinden. Ich brauche einfach nur eine Funktion, wie ich Spalten mit Hilfe eines Menüs ein/ausblenden kann. Quasi wie die normale Filterfunktion, nur für Spalten und nicht für Zeilen. Hast du hierfür eine Lösung?
Danke im Voraus!
LG Marie
Hallo Kai, auch dieses Video von dir hat mir weitergeholfen. Allerdings kann ich bei meinem VBA Project nur "Modul" und "Klassenmodul" einfügen. Eine Userform wird mir gar nicht erst vorgeschlagen. Ich arbeite mit Excel 365 Version 16.55 - kannst du mir dabei weiterhelfen? 🥳
Hallo, befindest du dich auf einem Mac? Dort sind UserFormen nicht verfügbar. LG Kai
Hallo Kai,
super Video!!!
Sehr hilfreich, einfach zu verstehen und hervorragend geeignet um zu lernen.
Eine Frage hätte ich! Ich habe das Problem, dass sich die Größe des UserForms gelegentlich verändert, obwohl ich an den Einstellungen nichts verändert habe. Hast du eine Idee woran das liegen könnte? Gibt es eine Möglichkeit das zu Fixieren? Könnte es daran liegen, dass ich mehrere Monitore mit unterschiedlichen Auflösungen verwende. Wenn du eine Idee hast, wäre ich dankbar für ein Feedback. -
Und noch eine ergänzende Frage... Gibt es auch eine Möglichkeit eine Standardansicht zu hinterlegen bei denen bestimmte nicht nebeneinanderliegende Spalten eingeblendet werden?
Jörg
Hallo Kai,
vielen Dank für das super Video!
Gibt es auch die Möglichkeit, Spalten durch m.H. einer Wörter oder Buchstabensuche einzublenden?
Das Video hat mir meine Arbeit sehr erleichtert, nur ändern sich oft die Spaltenzahlen und bei großen Tabellen ist es nervig dann die einzelnen Zahlen jedes Mal zu ändern...
Vielen Dank und schöne Grüße!
Hallo Sebastian, freut mich, dass dir mein Video gefällt!
In diesem Video erweitere ich diese UserForm, sodass sie automatisch erkennt, wieviele Zeilen die Tabelle hat:
ua-cam.com/video/UnZ-rFhn-gg/v-deo.html ab 31:27
LG Kai
Hallo Kai, super Video! Ich würde nur gerne zusätzlich noch eine Filterfunktion für die Listbox einbauen, da ich sehr viele Überschriften habe. Leider habe ich es aber nicht hinbekommen. Hast du eine einfache Lösung hierfür? Vielen Dank und immer weiter so :)
Hey Sven!
Zur gefilterten Listbox habe ich schon mal ein Video erstellt: ua-cam.com/video/C9-y5QU6ASE/v-deo.html
Hoffe das hilft dir weiter.
Lg, Kai
Hallo Kai,
genau so etwas habe ich benötigt. Super und Danke dafür.
Frage:
Ich habe eine intelligente Tabelle B15:AB410
Nur die Header der Spalten 5 bis 23 (G - Y) sollen in der Listbox angezeigt und ausgewählt werden können.
Leider bekomme ich eine entsprechende For-Next-Schleife nicht hin.
Hättest Du dafür auch eine Lösung?
Danke und viele Grüße
Arnt
Hallo Arnt, freut mich, dass dir das Video weitergeholfen hat :)
Du kannst statt
For Each header In Auftraege.ListObjects("Auftraege").HeaderRowRange
schreiben
For Each header in Range("G15:Y15")
Schreib mir gerne, ob das bei dir geklappt hat.
LG Kai :)
@@KaiWeissmann DANKE! das funktioniert :-)
Ich hatte da etwas komplizierter gedacht (und es nicht hinbekommen) mit einer For-Next-Schleife über
ActiveSheet.ListObjects("Table1").HeaderRowRange(_i_).Select
Aber so klappt es auch.
Viele Grüße
Arnt
Hallo Arnt, super! Vielen Dank für die Rückmeldung!
Richtig gut! Vielen Dank! Abo
Danke dir :)
Hallo Kai, wie immer ein super Video das sofort in mein Projekt übernommen wurde. Klasse finde ich das mit dem Snipping-Tool. Ehrlich gesagt, kannte ich das gar nicht und habe mich die ganze Zeit schon gefragt, ob es eine Alternative zu den CommandButtons gibt. Werde gleich mal danach schauen und mir das Snipping-Tool auch zulegen. Freu mich auf weitere Videos von Dir !
Eine Frage habe ich aber noch: Wenn ich diese eine Userform auf mehrere Tabellenblätter anwenden möchte, wäre das auch möglich ? Oder muss ich für jedes Tabellenblatt eine eigene Userform anlegen ? Ein Tabellenblatt hast du ja mit "tblAuftraege" angelegt. Kann ich der einen Userform mehrerer solcher verschiedener AB´s hinterlegen ?
Ganz liebe Grüße
Marco
Hallo Marco, freut mich, dass du das Video direkt anwenden konntest.
Tatsächlich bespreche ich genau das Thema in meinem neuen Video:
ua-cam.com/video/UnZ-rFhn-gg/v-deo.html
LG Kai
Hallo Kai, danke für dein super Video über VBA Spalten aus bzw. wieder einzublenden. Ich habe deine Anleitung nachgestellt und dies hat super funktioniert. Nun wollte ich diesen Code in meine umfangreiche Excel Liste übertragen und ich hatte Probleme, diesen Code auf einen Zellbereich zu übertragen. (E3:AG3) Dein Code ist ja auf eine Intelligente Tabelle (ListObjects) abgestimmt. Deshalb funktioniert die bei mir nicht, weil meine Tabelle keine Intelligente Tabelle sein darf. Kannst du mir bitte dabei helfen, den Code auf einen Zellbereich zu ändern? Vielen Dank im voraus! Gruß Thomas Gebser.