ListBox mit Daten aus Tabelle füllen (+ kostenloser Download) | Excel VBA

  Рет қаралды 43,351

Kai Weissmann

Kai Weissmann

Күн бұрын

Пікірлер: 65
@franzhartmann2965
@franzhartmann2965 2 жыл бұрын
Ich bin vor ein paar Wochen auf deine Videos aufmerksam geworden. Ich bin begeistert, wie du es erklärst und rüberbringst. Ich habe einen Videovorschlag an dich. Du hast in einem Video gezeigt, wie man ein Password aus VBA-Projekt entfernt. Könntest du im einem Video zeigen, wie man mit einer UserForm sich in einer Arbeitsmappe anmelden muss und die Arbeitsmappe dadurch freigibt. Danke
@frankbehrens3000
@frankbehrens3000 2 жыл бұрын
danke das du die Methoden vorstellt hast es hilft für die Zukunft sehr und danke für deine Bemühung
@KaiWeissmann
@KaiWeissmann 2 жыл бұрын
Sehr gerne Frank :)
@nachmacher82
@nachmacher82 Жыл бұрын
Danke für das tolle Video und deiner expertise.
@KaiWeissmann
@KaiWeissmann Жыл бұрын
Freut mich, dass es dir gefällt :)
@tomi_one
@tomi_one Жыл бұрын
Hi Kai, Klasse Video und damit sag ich wirklich Klasse!!! Methode mit rng hat mich gerettet weil ich über 10 Spalte in meine Tabelle habe. Vielen Dank🙂❤
@KaiWeissmann
@KaiWeissmann Жыл бұрын
Freut mich sehr!
@Ju-Ko-Ma
@Ju-Ko-Ma 2 жыл бұрын
Sehr gut erklärt. Danke für dieses Video !!!!
@KaiWeissmann
@KaiWeissmann 2 жыл бұрын
Sehr gerne Jürgen :)
@ThisIsScorefun
@ThisIsScorefun 2 жыл бұрын
Sehr anschaulich rübergebracht. Man, man...was hatte ich bereits geflucht, weil bei additem immer ein Fehler kam ... Hatte ein Weilchen gedauert, bis ich das mit den max 10 Spalten kapierte. Verstehe aber nicht, warum es diese Limitierung hier gibt...
@s1ngularityxd64
@s1ngularityxd64 Жыл бұрын
Arrays und Collections sind echt ein Quantensprung wenn es um Performance geht
@youTidings
@youTidings 2 жыл бұрын
Super, vielen Dank für deine Arbeit. =)
@KaiWeissmann
@KaiWeissmann 2 жыл бұрын
Danke dir Thomas :)
@MrRadlertom
@MrRadlertom 2 жыл бұрын
Gut erklärt...DANKE!!👌
@KaiWeissmann
@KaiWeissmann 2 жыл бұрын
Gerne :)
@christianmaurer337
@christianmaurer337 Жыл бұрын
Wieder mal super erklärt. Wermutstropfen: Ich habe alles so nachvollzogen wie vorgemacht, aber bei mir funktioniert nur die RowSource-Methode. Bei allen anderen bekomme ich die Fehlermeldung 70 "Zugriff verweigert". Egal, ob mit oder ohne intelligente Tabelle. Muss wohl an meinem Excel liegen. Aber wenigstens die eine funktioniert, und das reicht ja schon. Wie gesagt, super erklärt.
@Torte1968
@Torte1968 2 жыл бұрын
Hallo Kai, wie immer super Video. Kannst du auch mal zeigen wie man aus einer Listbox Daten herauskopieren und in eine Tabelle einfügen kann ? Gruß Thorsten
@KaiWeissmann
@KaiWeissmann 2 жыл бұрын
Hallo Thorsten, in diesem Video zeige ich unter anderem, wie du ListBox Daten in die Tabelle einfügen kannst: kzbin.info/www/bejne/sJmxmJabndibhs0 LG Kai
@KaiWeissmann
@KaiWeissmann 2 жыл бұрын
Hallo Thorsten! Mittlerweile habe ich zu deinem Vorschlag ein Video erstellt: kzbin.info/www/bejne/oGbLY2Npl82Hj7M Schau es dir gerne an und sag mir Bescheid, ob es dein Problem gelöst hast 😊 LG Kai
@ingostoter5490
@ingostoter5490 2 ай бұрын
Hallo kai, kannst du mal ein video über listview drehen, möchte gern wissen, wie man eine Listview mit werte aus Tabellen befüllen mit auswahl von ner Combobox. Wäre schön bis dann
@ingostoter5490
@ingostoter5490 Жыл бұрын
Hallo Kai, super Videos hast du immer erstellt und habe auch einiges nachgebaut. Suppi. Meine Frage: kennst du dich mit Filter und Berechnungen aus? Habe ne Datenbank mit Hilfe eines Kollegen aus dem Internet, der ist aber leider nicht mehr erreichbar. Habe in der Datei eines umgebaut, soweit geht auch alles, nur die eine Berechnung soll gefiltert werden. Ich weis nur nicht, wie ich dir die Datei schicken soll oder du es dir angucken könntest. Gruß
@jmasslo
@jmasslo Жыл бұрын
Moin Kai! Danke für deine wirklich hilfreichen und inspirierenden Videos! Beim Nachbauen bekomme ich allerdings Fehlermeldungen, wenn der Array für die Listbox aus nur einer Zelle bzw. Zeile besteht. Woran liegt das? Und wie lässt sich das lösen?
@vitez19881
@vitez19881 Жыл бұрын
Hallo Kai! Die Hilfe die du durch deine Videos gibst sind einfach Klasse👌🏾 Ich hätte da aber eine Frage. Geht es, dass ich Daten von einem Array in eine Listbox einfügen kann? Ich meine ohne das ich dem Array eine Range zuordne? Ungefähr so: Listbox.List = Array(Daten Spalte 1, Daten Spalte 2) Hat sich erledigt. Den ganzen Tag gesucht und abends gefunden.. Dim myArray(zeilen,spalten) Listbox.List() = myArray
@jakob6350
@jakob6350 2 жыл бұрын
Hey Kai, ich finde deine Videos klasse. Ich Persönlich habe nur das Problem, wenn mehrere Nutzer mit einer Datei arbeiten, so wie es in dem Tool ist, dass du immer zeigst für den Kunden, dass es zu Synchronisierungsproblemen kommen kann oder das ein zweiter Nutzer die gleiche Ansicht wie Nutzer 1 hat. Wie gehst du damit um? VG Jakob.
@men810
@men810 2 жыл бұрын
Danke Dir . Sehr hilfreiches Video. Wie kommentiere ich mehrefe Zeile suf einmal aus?
@friedrichniedernolte4419
@friedrichniedernolte4419 Жыл бұрын
Top, selten so ein tolles und flüssiges Lernvideo gesehen (wie alle von Dir)!👍 Zu dem Thema habe ich eine Frage: Wie kann ich das Format der Einträge ändern? Eingelesen wird zB. '01.01.2022 - 01.12.2022', in der ListBox soll jedoch 'Jan.2022 - Dez.2022' angezeigt werden.
@KaiWeissmann
@KaiWeissmann Жыл бұрын
Hallo Friedrich, freut mich sehr, dass dir meine Lernvideos gefallen! Du kannst das mit der Format-Funktion erreichen. Bspw. gibt dir format("01.01.2022","MMM YYYY") Jan 2022 zurück. Hoffe das hilft dir weiter! LG Kai
@friedrichniedernolte4419
@friedrichniedernolte4419 Жыл бұрын
@@KaiWeissmann , danke, das kannte ich natürlich, mein Problem war, es auf die ListBox anzuwenden, hab ich jetzt aber hinbekommen! Gruß Friedrich
@KaiWeissmann
@KaiWeissmann Жыл бұрын
Freut mich, dass es geklappt hat! LG Kai
@matthiasherbstrith1508
@matthiasherbstrith1508 2 жыл бұрын
Hallo Kai. Kannst du mal ein Video erstellen bezüglich Daten übarbeiten über die UserForm. Beispiel. Die Daten werden von dem Tabellenblatt in die Userform übernommen. Danach soll über den Butten bearbeiten eine weitere Userfom mit den Daten geöffnet werden. Dann die Daten überarbeiten und auf dem Tabellenblatt wieder abspeichern. PS. Die Überabeitung soll von den Daten in der Listbox verwendet werden. Ich hoffe du verstehst was ich meine : ). Danke dir, Gruess Matthias
@KaiWeissmann
@KaiWeissmann 2 жыл бұрын
Hey Matthias! Vielen Dank für den Videovorschlag! Ich nehme das gerne in die Ideensammlung mit auf. Lg, Kai
@kurzfilmefrank1639
@kurzfilmefrank1639 11 ай бұрын
Lieber Kai, vielen lieben Dank für deine Videos. Einfach nur Super gut erklärt!! Habe aber ein Problem und das mich wahnsinnig, die Tabelle2 wird mit dem AutoFilter gefiltert, alles prima, die ListBox allerdings zeigt nur bei einem Namen (es gibt 3) alles korrekt an. Aber Tabelle2 dort werden die anderen Namen auch sauber gefilterte, aber nicht korrekt in die ListBox eingelesen. Darf ich dir mal meine Tabelle schicken ? Gruß Frank
@KaiWeissmann
@KaiWeissmann 9 ай бұрын
Vielen Dank für deinen Kommentar. Aufgrund vieler Anfragen, kann ich diese momentan leider nicht beantworten. Vielleicht hilft dir mein Video "KI beantwortet Fragen": kzbin.info/www/bejne/gZ2cp5Z4aMqdnc0 Ich wünsche dir für deine Projekte alles Gute.
@korbi2695
@korbi2695 2 жыл бұрын
Top Video. Hilft mir immer sehr weiter. Aber wie kann man nicht nur bestimmte Spalten auswählen, sondern auch zusätzlich nur bestimmte Zeilen, welche in einer Spalte einen bestimmten Wert haben?
@KaiWeissmann
@KaiWeissmann 2 жыл бұрын
Hallo Korbi, am besten dafür die AddItem Methode verwenden und prüfen, welcher Wert in der anderen Spalte in dieser Zeile ist. LG Kai
@KaiWeissmann
@KaiWeissmann 2 жыл бұрын
Hey Korbi! Siehe dazu mein aktuelles Video gefilterte Listbox: kzbin.info/www/bejne/eWqQqmiHipt0iac Lg, Kai
@prinzessinandreavonwolfsbe7104
@prinzessinandreavonwolfsbe7104 5 ай бұрын
Kann man ein leeres oder schon mit Daten bestücktes Feld anklicken, so das sich eine Tabelle öffnet( würde ja mit Hyperlink gehen). Dort sollte man aus dieser Tabelle ein oder mehrere Einträge anklicken und mit okay oder Enter bestätigen. Dieser Eintrag/diese Einträge soll/en dann in dem zu vor angeklickten Feld erscheinen und jederzeit mit der vorhandenen Tabelle veränderbar sein. Ist so was Möglich? Sorry , kenne nicht die Fachausdrücke, habe mir es soweit selber beigebracht.
@berndfurgol9918
@berndfurgol9918 Жыл бұрын
Hallo Kai Vielen herzlichen dank für dieses Video. Ich probiere grade deine 3 Listbox Lösungen aus. Dabei bin ich auf ein Problem gestoßen. Wie kann ich meiner ListBox klar machen das Sie mir in der letzten Spalte Eine Uhrzeit, die in meiner Tabelle hinterlegt ist auch als Uhrzeit anzeigt?. Momentan habe ich in der Listbox in der entsprechenden Spalte nur Dezimalstellen z.b. 0,343333 usw. Grüße Bernd
@lenanayana3599
@lenanayana3599 7 ай бұрын
mit der Add-Item Methode werden ja Keine Überschriften Übertragen, jetzt habe ich das Problem, dass die Methode die im Video gesagt wurde, die mit dem händischen einfügen der Labels nicht Funktioniert, da diese immer hinter der Listbox landen... Irgendwelche Tipps?
@TheLaopi
@TheLaopi 2 жыл бұрын
Hi Kai who kann mann den clipart finden nach "los geht's" ?
@Art.thougts
@Art.thougts 2 жыл бұрын
👍👏
@KaiWeissmann
@KaiWeissmann 2 жыл бұрын
Danke :)
@drunkenofficer
@drunkenofficer 9 ай бұрын
Klasse Video! Frage: Ich lasse Mitarbeiter einlesen, habe da aber leere Zellen dazwischen. Wie kann ich die in dem Dropdownfenster ausblenden? Ich habe die Row.Source-Methode verwendet.
@KaiWeissmann
@KaiWeissmann 9 ай бұрын
Vielen Dank für deinen Kommentar. Aufgrund vieler Anfragen, kann ich diese momentan leider nicht beantworten. Vielleicht hilft dir mein Video "KI beantwortet Fragen": kzbin.info/www/bejne/gZ2cp5Z4aMqdnc0 Ich wünsche dir für deine Projekte alles Gute.
@drunkenofficer
@drunkenofficer 9 ай бұрын
@@KaiWeissmann Auf jeden Fall habe ich viel von dir gelernt und habe mein erstes "größeres", privates Projekt mit VBA fast abgeschlossen. Das Niveau hatte ich bis dato nicht. Super Videos und danke dafür.
@manufaktur-stock5499
@manufaktur-stock5499 7 ай бұрын
Hi Kai, super Video, kannst Du mir sagen, wie sich der Code ändern muss, wenn ich eine TextBox abhängig von einer Listbox befüllen möchte? Danke
@KaiWeissmann
@KaiWeissmann 7 ай бұрын
du kannst z.B. den Wert der TextBox im Listbox DoubleClick Event befüllen.
@rambojj3314
@rambojj3314 10 ай бұрын
hallo Kai, ich verzweifele gerade bei den listenboxen, weil ich die Items-Methode (unter anderem auch removeat) nicht finde. Muss ich eine bestimmte Objektbibliothek hinzufügen? Ich mache das ganze mit VBA 7.1 in Excel.
@KaiWeissmann
@KaiWeissmann 9 ай бұрын
Vielen Dank für deinen Kommentar. Aufgrund vieler Anfragen, kann ich diese momentan leider nicht beantworten. Vielleicht hilft dir mein Video "KI beantwortet Fragen": kzbin.info/www/bejne/gZ2cp5Z4aMqdnc0 Ich wünsche dir für deine Projekte alles Gute.
@ytthumbnailcreator9224
@ytthumbnailcreator9224 2 жыл бұрын
🔥
@svenst.7332
@svenst.7332 2 жыл бұрын
Hallo Kai, Deine Erklärvideos sind echt Super, lerne sehr viel dazu. Ich habe mal dein Beispiel nach getippt. Funktionierte alles Super, bis ich mal dies und jenes verändert habe. Mir ist aufgefallen wenn ich Userform1 umbenenne z.B. in Editon das ich die Userform nicht mehr richtige ansprechen kann. Private Sub Eingabe_Initialize() Darf ich den Namen von der UserForm nicht verändern? Viele Grüß Sven
@jaaydeeh5989
@jaaydeeh5989 Жыл бұрын
Ich brauche dringend Hilfe, schreibe in 2 tagen eine Klausur und bin gerade sehr frustriet. Ich muss eine Userform mit daten aus einer Tabelle mit Hilfe eines Dropdown Feldes füllen. wenn z.b. aus dem Dropdown Menü der Mitarbeiter 1 gewählt wird soll aus der Tabelle entnommene Daten wie z.b. ID, Telefonnr., Ort usw. automatisch in Textfelder in der Userform angezeigt werden. Jemand ne idee... schnell? Bitte?
@KaiWeissmann
@KaiWeissmann Жыл бұрын
Hallo Jaay, um eine Userform mit Daten aus einer Tabelle zu füllen, kannst du die folgenden Schritte ausführen: 1. Erstelle eine Userform und füge Textfelder hinzu, in die die Daten aus der Tabelle eingefügt werden sollen. Namen der Textfelder, damit untenstehender Code funktioniert: txtID, txtTelefon und txtOrt. 2. Füge ein Kombinationsfeld (ComboBox) zur Userform hinzu und fülle es mit den Namen der ID aus der Tabelle. 3. Erstelle eine Prozedur, die auf das Ändern des Werts im ComboBox-Feld reagiert und die Daten des ausgewählten Mitarbeiters aus der Tabelle abruft und in die Textfelder schreibt. Beispielcode für die Prozedur, die auf das Ändern des Werts im Dropdown-Feld reagiert: Private Sub cboMitarbeiter_Change() Dim ws As Worksheet Dim tbl As ListObject Dim mitarbeiter As Range Dim id As String, telefon As String, ort As String 'Setze Variablen Set ws = ThisWorkbook.Sheets("Tabelle1") Set tbl = ws.ListObjects("Mitarbeiter_Tabelle") id = tbl.ListColumns("ID").DataBodyRange.Cells(cboMitarbeiter.ListIndex + 1, 1).Value telefon = tbl.ListColumns("Telefon").DataBodyRange.Cells(cboMitarbeiter.ListIndex + 1, 1).Value ort = tbl.ListColumns("Ort").DataBodyRange.Cells(cboMitarbeiter.ListIndex + 1, 1).Value 'Fülle Textfelder txtID.Value = id txtTelefon.Value = telefon txtOrt.Value = ort End Sub Beachte, dass die Variablen "ws", "tbl", "mitarbeiter", "id", "telefon" und "ort" angepasst werden müssen, um deine Tabellendaten und -struktur zu entsprechen. LG Kai (mit Unterstützung von ChatGPT)
@kolavithonduraski5031
@kolavithonduraski5031 2 жыл бұрын
wann sollte man die "normalen" Tabellebereiche oder intelligente Tabellen benutzen ....und wann sollte man die Listboxen nutzen? Welchen Anwendungsfall gibt es ? (weil ich sehe keinen Vorteil der Listboxen gegenüber den intelligenten Tabellen in Excel)
@KaiWeissmann
@KaiWeissmann 2 жыл бұрын
Einen Anwendungsfall für ListBoxen siehst du in meinem Lagerverwaltungs-Video: kzbin.info/www/bejne/i5-9XqV8ndNgnck
@lenanayana3599
@lenanayana3599 7 ай бұрын
es wurde ja erwähnt dass man mit array auch einzelne Spalten einfügen kann, also nicht die komplette Tabelle, wie aber geht das? ich bin blutiger Anfänger in VBA
@KaiWeissmann
@KaiWeissmann 7 ай бұрын
Das kommt immer auf den Anwendungsfall an. Du kannst z.B. eine For Next Schleife über alle Zeilen der Tabelle machen und darin ein Schleife über alle Spalten und den Array immer mit den Werten der entsprechenden Zeile und Spalte befüllen. Ich hoffe das hilft dir weiter.
@ChrisCross_TV
@ChrisCross_TV Жыл бұрын
Hey, top Video. Leider ist mein Anwendungsfall ein Anderer. Ich würde gerne aus eingehenden Mails einen Textteil in eine bestehende Textdatei einfügen lassen bei jedem Maileingang. Hättest Du da einen Tip? Gruß, Chris
@KaiWeissmann
@KaiWeissmann Жыл бұрын
Vielleicht hilft dir mein Video zum Thema Mailanhänge speichern weiter: kzbin.info/www/bejne/jpCxgWWYrad-p6c Viel Erfolg bei deinem Projekt.
@OliverSimic-i2t
@OliverSimic-i2t Жыл бұрын
Hallo Kai, super Video. Würde für meine Zwecke genau passen.. Habe aber das Problem, nachdem ich meine ListBox mit einer Inteligenten Tabelle verknupft habe, das in der Listbox nichts steht. Ich kann jedoch in der ListBox genau so viele Zeilen anklicken, wie auch in der Tabelle stehen, stehen tut da aber nix. Kannst du mir eventuell sagen was ich da falsch gemacht habe??? Gruß Oli Ich merke gerade, das wenn ich das VBA starte, indem ich mich auf dem Tabellenblatt befinde in der auch meine Inteligente Tabelle ist, dann sehe ich die Werte in der Listbox. Ansonsten nicht..
@marcbrutting1277
@marcbrutting1277 23 күн бұрын
Mir geht es auch so. Sobald ich mich nicht mehr auf dem gleichen Tabellenblatt wie die intelligente Tabelle befinde, wird die ListBox nicht mehr mit Inhalt gefüllt. Es funktioniert nur, wenn man sich auf dem Tabellenblatt der intelligenten Tabelle befindet und von dort aus den Userform aufruft (mit einem Button o.ä.). Die benutzte Methode ist rowsource. @KaiWeissmann Vl könntest du einen kurzen Hinweis geben, woran das liegen könnte. Viele Grüße
@marcbrutting1277
@marcbrutting1277 23 күн бұрын
Hab noch herausgefunden, dass man die CodeZeile von .rowsource so abändern muss: .RowSource =Tabelle1.Range("tblTest").Address .RowSource = Tabelle1.ListObjects("tblTest").Range.Address .RowSource = Tabelle1.ListObjects("tblTest"").Range.Offset(1, 0).Resize(Tabelle1.ListObjects("tblTest").Range.Rows.Count - 1).Address(External:=True) Würde mich trotzdem interssieren, woran das liegt
@alexis-hq9ov
@alexis-hq9ov 11 ай бұрын
Hi ich habe folgendes Problem und hoffe jemand kann mir helfen. Ich habe in Excel mehrere Tabellen mit Noten der Klasse 10a (Mathe, Politik und Sport) Nun möchte ich ein Dropdown menü machen, in welchem ich zwischen den Fächern wählen kann, sodass als verweis die Tabelle des jeweiligen Faches angezeigt wird und die eingetragenen Noten natürlich auch in die Originaltabelle übernommen werden. Bedeutet: Wenn ich mathe im dropdown wähle, soll eine kopie der mathetabelle angezeigt werden. möchte ich direkt im Anschluss Sport Noten eintragen, wähle ich im Dropdown Sport aus und dann erscheint die Sport Tabelle. Ich hoffe, dass man sowas mit excel machen kann. Würde mich sehr über hilfe oder ein Video freuen. grüße
@KaiWeissmann
@KaiWeissmann 11 ай бұрын
Schaue dir dazu gerne mein Video zum Thema Filtern und Kopieren an: kzbin.info/www/bejne/a3zPeY1_qdp4eMU Ich hoffe das hilft dir weiter.
ComboBox füllen aus Tabellenblatt | Excel VBA
22:34
Kai Weissmann
Рет қаралды 24 М.
1ОШБ Да Вінчі навчання
00:14
AIRSOFT BALAN
Рет қаралды 6 МЛН
Фейковый воришка 😂
00:51
КАРЕНА МАКАРЕНА
Рет қаралды 6 МЛН
Brawl Stars Edit😈📕
00:15
Kan Andrey
Рет қаралды 10 МЛН
Violet Beauregarde Doll🫐
00:58
PIRANKA
Рет қаралды 52 МЛН
This ONE VBA Hack Will Save You Hours on Excel
29:09
Victor Chan
Рет қаралды 10 М.
Mach deinen Code 10x schneller (Nutze Array statt Range) | Excel VBA
14:24
VBA Macro to Copy Data from Another Workbook in Excel
13:39
Excel Campus - Jon
Рет қаралды 641 М.
Python in Excel vs. VBA - What You Should Learn in 2024!
10:05
David Langer
Рет қаралды 42 М.
How to Create a Data Entry Form in Excel
34:30
Excel Macro Mastery
Рет қаралды 279 М.
UserForm Daten in Tabelle schreiben | Excel VBA
19:06
Kai Weissmann
Рет қаралды 36 М.
Dateien aus Ordner und Unterordner auslesen | Excel VBA
22:56
Kai Weissmann
Рет қаралды 32 М.
Mit Mausrad scrollen in ListBox und ComboBox| Excel VBA
6:41
Kai Weissmann
Рет қаралды 15 М.
Die BESTE Excel Funktion 2024 kennt fast niemand
9:49
Jakob Neubauer
Рет қаралды 137 М.
1ОШБ Да Вінчі навчання
00:14
AIRSOFT BALAN
Рет қаралды 6 МЛН