Тёмный

UserForm Daten in Tabelle schreiben | Excel VBA 

Kai Weissmann
Подписаться 26 тыс.
Просмотров 33 тыс.
50% 1

Wir lesen Informationen aus einer UserForm aus und tragen diese Daten dann in eine Tabelle ein. Dazu erstellen wir uns eine neue UserForm mit allen Standardobjekten, in denen Einträge möglich sind: TextBoxen, ComboBoxen und Optionsbuttons.
Per Klick auf einen Button werden die Daten ausgelesen, eine neue Tabellenzeile wird angelegt und die Daten werden in die neu angelegte Zeile eingefügt.
Kostenloser VBA-Einstiegskurs: vbatrainer.mykajabi.com/offer...
VBA-Coaching: www.vbatrainer.de/
________
LINKS zu den Videos:
► ComboBox befüllen: • ComboBox füllen aus Ta...
► Icon Button: • Icon Button in einer U...
► Intelligente Tabellen: • Alles über intelligent...
________
0:00 Ziel des Videos
0:42 Excel speichern mit Makros
1:21 Intelligente Tabelle erstellen
2:50 UserForm erstellen
4:49 Werkzeugsammlung wird nicht angezeigt
5:10 Label erstellen
5:43 Textfeld, ComboBox und Optionsfeld einfügen
6:17 Button einfügen
6:36 UserForm Design
10:01 UserForm Initialize
10:34 ComboBox füllen
11:19 Option Button aktivieren
12:05 Button Click Event
12:44 Zeile einfügen unterhalb
13:33 Daten in Tabelle schreiben
14:58 IIf Bedingung
15:49 UserForm schließen
16:15 UserForm Daten in Tabelle schreiben
16:42 Makro Button erstellen

Опубликовано:

 

21 июл 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 72   
@holgie1
@holgie1 8 месяцев назад
einfach genial 👍👍👍 deine VBA Videos finde ich wirklich sehr gut.Denn ich als totaler VBA - Anfänger finde deine Videos Ruhig - Sachlich und das ganze mit einer ruhigen Stimme hinterlegt .👍👍👍
@KaiWeissmann
@KaiWeissmann 8 месяцев назад
Freut mich sehr, dass dir die Videos gefallen :)
@nachmacher82
@nachmacher82 Год назад
You made my day. Wenn der Tag mit solch einem coolen Video beginnt, kann einem nichts mehr passieren. Vielen Dank für ein weiteren spannenden Teil deiner Expertise die du mit uns teilst.
@KaiWeissmann
@KaiWeissmann Год назад
Vielen Dank für deinen netten Kommentar!
@Anomalieable
@Anomalieable Год назад
sehr gut erklärt. Danke Kai. Du hast meinen Horizont erweitert. 😊
@KaiWeissmann
@KaiWeissmann Год назад
Sehr gerne!
@luciandeuter6364
@luciandeuter6364 Год назад
Danke Kai für Deine lehrreiche Videos. Ich habe mit Deiner (und ChatGPT's) Hilfe eine komplexe Anwendung für mein Projekt entwickelt. Ist vielleicht noch nicht 100 %ig, aber es tut was es soll. Weiter so, ich freue mich auf mehr 😉
@AviationVid
@AviationVid 6 месяцев назад
Du bist wirklich der Wahnsinn. Manchmal suche ich nach einer Lösung für eine Idee, die ich habe um diese in Excel umzusetzen und jedes Mal komme ich auf Videos von dir zurück, die mir einen Lösungsansatz bieten. In der Regel kombiniere ich dann die Infos aus 2-4 Videos und habe meine ideale Lösung. Du machst deine Videos wirklich so gut, dass ich nicht nur am Ende eine funktionierende Lösung habe, sondern auch noch meist verstehe warum und wie das funktioniert. Deine Videos helfen mir bei meinem dualen Studium wirklich unglaublich und die Exceldateien, die ich mit deiner Hilfe erstelle lassen viele im Unternehmen staunen. Ich frage mich wirklich, wie du "nur so wenige" Abonnenten haben kannst. Du hast mich wirklich so für Excel begeistert, dass ich vieles mit Excel mache, was man im ersten Moment gar nicht mit Excel verbindet. Ich bedanke mich wirklich vom tiefsten Herzen für deine Arbeit!
@k2-ray98
@k2-ray98 Год назад
Bester Mann! Danke für deine Tutorials lieber Kai ❤
@KaiWeissmann
@KaiWeissmann Год назад
Sehr gerne!
@anibunny9917
@anibunny9917 Год назад
Lieber Kai! Ich danke dir wieder einmal für dieses Video. Ich beschäftige mich seit geraumer Zeit mit VBA. Durch deine Videos konnte ich sehr viel umsetzten. Auch bei meiner täglichen Arbeit ist es immer wieder Thema, aus Excel individuell, je nach Arbeitsauftrag, Daten einzugeben, bzw auszwerten. Ich lese mich in Büchern ein und kombiniere dieses erlangte Wissen mit deinen Anwendungen bzw Beschreibungen. Bitte mehr davon. Deine Vortragsart ist gut strukturiert und die Inhalte nachvollziehbar. Wärst du ein Buchautor, so könnte eine Buchreihe als Nachschlagewerk einen absoluten Mehrwert liefern. Weiter so. Viel Glück und Erfolg weiterhin. Alles Gute aus Österreich und: "Hab einen schönen Tag" (die Worte enes Weisen Mannes :-)).
@KaiWeissmann
@KaiWeissmann Год назад
Vielen Dank für deinen netten Kommentar! Ein Buch zu verfassen bin ich noch nicht bereit :-) Derzeit arbeite ich intensiv am Onlinekurs "Projekte mit Excel VBA".
@gunterweiss41
@gunterweiss41 Год назад
Guten Morgen aus Erftstadt. Tolles Video!
@KaiWeissmann
@KaiWeissmann Год назад
Vielen Dank!
@awndlr
@awndlr 6 месяцев назад
Mega. Genau danach habe ich gesucht. Tausend Dank. Das wird mein Einstieg in Excel VBA.
@KaiWeissmann
@KaiWeissmann 6 месяцев назад
Super :) Alles Gute für deinen Einstieg!
@user-qi3ql6ue2b
@user-qi3ql6ue2b 8 месяцев назад
Vielen Dank für deine Tutorials. Bestens erklärt.
@KaiWeissmann
@KaiWeissmann 8 месяцев назад
Sehr gerne! Es freut mich, dass dir das Video gefällt. Viel Erfolg bei deinen Projekten.
@steffenbartko9316
@steffenbartko9316 10 месяцев назад
Danke für dieses tutorial hat mir sehr geholfen.
@KaiWeissmann
@KaiWeissmann 10 месяцев назад
Sehr gerne! Es freut mich, dass dir das Video gefällt.
@norberthartmann5075
@norberthartmann5075 Год назад
top! dann werde ich wohl meine stundenzettelverwaltung neu angehen ...... :-)
@KaiWeissmann
@KaiWeissmann Год назад
Viel Erfolg bei der Umsetzung!
@gerdmuster4541
@gerdmuster4541 Год назад
Vielen Dank
@KaiWeissmann
@KaiWeissmann Год назад
Sehr gerne
@matthiasgau9084
@matthiasgau9084 7 месяцев назад
Tolle Arbeit. 👍sehr gut erklärt, ich habe damit eine kleine Lagerverwaltung mit Artikel einbuchen gelöst. Ein Problem habe ich jedoch. Gern würde ich auch mit so einer UserForm Artikel ausbuchen, aber das ist ein anderes Thema.
@andreglomm9843
@andreglomm9843 8 месяцев назад
Klasse 👍
@KaiWeissmann
@KaiWeissmann 8 месяцев назад
Danke für deinen Kommentar! Es freut mich, dass dir das Video gefällt. Alles Gute für bei deinen Projekten.
@DankwartSchlinke
@DankwartSchlinke Месяц назад
Vielen Dank, wie immer lehr- und hilfreich. Aber vielleicht noch eine Info / Hilfestellung, wie ich die Daten (z. B. Name) aus der Userform in eine Variable bekomme, um die mit VBA weiter zu verarbeiten... Ich hab mir das Video zu den Variablen angeschaut, alles probiert, geht aber nicht - bei mir 😞
@stefanlaudenbach7730
@stefanlaudenbach7730 8 месяцев назад
Super👍👍👍
@KaiWeissmann
@KaiWeissmann 8 месяцев назад
Sehr gerne! Es freut mich, dass dir das Video gefällt.
@wt-hc3en
@wt-hc3en Год назад
👍
@petscher
@petscher Год назад
Vielen Dank für dieses aufschlussreiche Video. Ich suche derzeit nach einer Lösung, Einträge in der Tabelle, welche in Spalten von Januar bis Dezember aufgeteilt ist, immer im aktuellen Monat auszugeben. Hättest du da vielleicht einen Lösungsansatz?
@davechappelle100
@davechappelle100 5 месяцев назад
Sehr gut erklärt😀 Ich habe aber noch eine Frage und zwar möchte ich mehrere Option Buttons hinzufügen dann funktioniert der code aber leider nicht mehr. Weil dann immer komischerweise der false wert ausgegeben wird. Hast du da schon ein Video hierfür oder kannst mir die Ergänzung des Codes unten kommentieren? Besten Dank 😊
@bzuttel8003
@bzuttel8003 Год назад
Vielen dank für deine klaren erläuterungen ich habe da eine frage wenn ich nun eine cb habe die abhänig is von einer vorherigen cb?
@KaiWeissmann
@KaiWeissmann Год назад
Dann schaust du dir am besten dieses Video von mir an:ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-fUtTri4Bdg8.html
@bzuttel8003
@bzuttel8003 Год назад
Vielen dank. Deine Videos sind super!
@michaelwagner5167
@michaelwagner5167 14 дней назад
Super Video, auch perfekt erklärt, weiter so. mir fehlt noch etwas: wie bekomme ich die neuen Daten immer in die Erste Zeile, so das die neusten Einträge oben stehen.
@KaiWeissmann
@KaiWeissmann 13 дней назад
Dazu arbeitest du am besten mit intelligenten Tabellen. Schaue dir gerne mein Video dazu an: ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-ey3xPAHNO2g.html
@user-ww7ox5ck3x
@user-ww7ox5ck3x Месяц назад
Hallo Kai ich sehe hier ein Problem Und zwar erkennt deine listbox keine Duplikate somit kann es ein Dutzend Mal das Gleiche anlegen
@JonasMuller-lq8xl
@JonasMuller-lq8xl 2 месяца назад
Ich bekomme am Ende nur angezeigt, dass eine Variable nicht definiert ist... Kann mir jemand sagen wo das Problem sein kann? Ich habe alles so gmeacht wie im Vid, nur mit 11 Textfeldern ohne die anderen Möglichkeiten
@alexvitzthum5744
@alexvitzthum5744 Год назад
Gibt es eine möglichkeit ein KeyDown Event in einer Intelligenten Tabelle zu überprüfen? Das eine Userform automatisch erscheint wenn man einen Wert in die Zelle schreiben möchte. Und ist es möglich In der zelle nur Zahlen Erlauben?
@michaelesposito7337
@michaelesposito7337 5 месяцев назад
Hallo Kai, kannst du auch eine Video darüber machen, wie man mit dieser Userform den erstellten Inhalt dieser Tabelle auch bearbeiten kann. Das wäre es super. Vielen lieben Dank
@KaiWeissmann
@KaiWeissmann 5 месяцев назад
Hallo Michael, diesen Fall zeige ich in diesem Video: ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-zhNgcehshPk.html&ab_channel=KaiWeissmann LG Kai
@saschajung1916
@saschajung1916 7 месяцев назад
mega erklärt ! deine Videos sind Bombe. Eine Frage habe ich aber . Wie kann ich denn angeben das er die neue Zeile in der Tabelle nicht unten anfügt, sondern oben(sodas die vorher eingetragenen Werte immer eine Zeile nach unten rutschen ? Ich will nämlich für eine Diagramm Auswertung immer die Letzen 30 Werte aus der Tabelle verwenden und wenn er die unten Anfügt geht das ja leider nicht mehr. Vieleicht kann mir hier einer helfen. Habe im i-net nix gefunden wie ich das umsetzen kann.
@bimmelmongo
@bimmelmongo Год назад
Eine Suchfunktion Funktion wäre für mich noch interessant zu integrieren. Das der Herr Kai Weißmann in der Abteilung Marketing arbeitet oder wer arbeitet in den Abteilungen Y,Y,Z. Wie immer super 👍 Informativ.
@KaiWeissmann
@KaiWeissmann Год назад
Zum Thema Suche habe ich bereits ein paar Videos. Z.B. Arbeitsmappen durchsuchen: ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-KO81rYozC8w.html Oder die Listbox Suche: ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-GkzXUKUxwUs.html Ich hoffe das hilft dir weiter.
@aichaYt
@aichaYt Год назад
Tolles Video. Gibt es auch ein Video mit automatischer Hochzählfunktion von einer ID, wenn ich eine neue Person anlege?
@KaiWeissmann
@KaiWeissmann Год назад
Ja, schaue dir dazu gerne mein Video zur Eingabemaske mit Datenbank an: ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-zhNgcehshPk.html
@lucasskraba6999
@lucasskraba6999 8 месяцев назад
wäre gut zu wissen wie man einen Kalender in so ein UserForm erstellen kann
@KaiWeissmann
@KaiWeissmann 8 месяцев назад
Vielen Dank für deinen Kommentar. Das ist grundsätzlich möglich, aber sehr aufwändig. Tatsächlich stelle ich einen entsprechenden Datepicker (Also Datumsauswahl per Kalender) im Onlinekurs "Projekte mit Excel VBA" zur Verfügung. Details dazu findest du hier: vbatrainer.de/onlinekurs/
@ralphmoller2232
@ralphmoller2232 8 месяцев назад
Hallo Kai, Auch ich möchte Dir für die tollen und sehr lehrreichen Videos bedanken. Ich hätte eine Frage an Dich! Wie kann ich denn die Werte aus der Userform in eine andere Arbeitsmappe speichern und kann die Arbeitsmappe dabei geschlossen sein? Liebe Grüße Ralph
@KaiWeissmann
@KaiWeissmann 8 месяцев назад
Vielen Dank für dein Lob. Wie du mit geschlossenen Arbeitsmappen arbeiten kannst zeige ich in diesem Video: ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-tSxdM3efUps.html ich hoffe das hilft dir weiter.
@DerNokzz
@DerNokzz 10 месяцев назад
Könntest du einmal erklären, wie man das ganze andersherum macht? Sprich alle Infos aus einer Tabelle in einer Form zum bearbeiten packen? Danke vorab :)
@KaiWeissmann
@KaiWeissmann 10 месяцев назад
Schaue dir dazu am besten das Video Eingabemaske mit Datenbank an. Hier bei Timestamp 44:47 ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-zhNgcehshPk.html ich hoffe das hilft dir weiter.
@benjaminklepping5587
@benjaminklepping5587 Год назад
Hallo Kai, ich bin ziemlich neu in der VBA Programmierung. Ich habe eine Frage wie fügt man in einer Tabelle die Zeile an einer ausgewählten Stelle hinzu ohne es in VBA durch eine feste Zeil wie du in ein Video gemacht hast. Habe mir schon einige Videos von dir angesehen und finde es hilfreich und habe mir schon ein paar Tabellen erstellt und das funktioniert klasse! Nur bei der einen habe ich das zu vor beschriebene Probleme.
@KaiWeissmann
@KaiWeissmann Год назад
Am besten du arbeitest dafür mit einer intelligenten Tabelle. Details dazu findest du in meinem Video dazu: ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-ey3xPAHNO2g.html
@benjaminklepping5587
@benjaminklepping5587 Год назад
@@KaiWeissmann ist die ADD 5 den Variable oder feste für die Zeile einfügen?
@MH-pc2pb
@MH-pc2pb 6 месяцев назад
Hey tolles Video sehr gut erklärt auch für Leute die nicht ganz so fit sind 😊. Bitte weiterso macht Spaß dir zuzuhören und die Listen nachzubauen 😊👍 Zwei Fragen hätte ich da allerdings noch zu. Die erste wäre ist es möglich in ein erstelltes Textfeld in der UF das aktuelle Datum automatisch einblenden zu lassen, natürlich dürfte sich das dann nach der Übertragung, CB Button, nicht mehr ändern und Die Zweite Frage wäre gibt es eine Möglichkeit den blattschutz zu aktivieren und über ein vorgegebenes passwort wieder zu deaktivieren allerdings müsste beim abspeichern und schließen der Datei der Blattschutz wieder aktiviert werden mit dem vorgegebenen passwort!? Gibt es da eine Möglichkeit? Gruß MH
@MH-pc2pb
@MH-pc2pb 6 месяцев назад
Ok das automatische Datum wäre drin 😂
@Flip1986
@Flip1986 8 месяцев назад
Hallo Kai. Danke für deine Videos. Sie haben mir schon so oft geholfen. Ich hätte eine Frage: wie müsste das ganze aussehen wenn man die Werte nicht in die letzte / erste freie Zeile übertragen möchte sondern in die erste der intelligenten Tabelle sodass sich alle bereits eingetragen Zeilen nach unten verschieben. Vielen Dank. Lg
@KaiWeissmann
@KaiWeissmann 8 месяцев назад
Vielen Dank für deinen Kommentar. Es freut mich, dass dir meine Videos gefallen und auch weiterhelfen können. Zum Thema Intelligente Tabellen schaue dir am besten dieses Video an: ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-ey3xPAHNO2g.html Da solltest du eine Lösung dafür finden können. Viel Erfolg bei deinem Projekt.
@Flip1986
@Flip1986 8 месяцев назад
@@KaiWeissmann Danke bin damit zum gewünschten Ergebnis gekommen 👍🙏
@niklassturm1087
@niklassturm1087 Год назад
Servus Kai, deine Videos sind super einfach für jedermann erklärt. Ich habe eine Frage bzgl. Combobox, ist es möglich dort zusätzlich ein dropdown Menü einzufügen? Ich arbeite aktuell an eine Patientendatenbank und die Patienten haben meist mehrere Diagnosen. Ist es auch möglich in diesem dropdown Menü nach begriffen zu suchen ? Vielen Dank im Voraus und bin weiterhin gespannt was noch so für super Videos kommen.
@KaiWeissmann
@KaiWeissmann Год назад
Vielleicht wäre es in diesem Fall besser, eine Listbox zu verwenden. Hier mein Video zu Listbox befüllen: ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-1EHq_JLHKlI.html Und hier das Video zum Thema Listbox Suche: ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-GkzXUKUxwUs.html
@eduarddecker5926
@eduarddecker5926 8 месяцев назад
Hallo Kai, wie kann ich eine Spalte vorsetzten und eine automatisch fortlaufende Nummerierung einfügen?
@KaiWeissmann
@KaiWeissmann 8 месяцев назад
Vielen Dank für deinen Kommentar. Schaue dir dazu am besten das Video zur Eingabemaske mit Datenbank an: ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-zhNgcehshPk.html Darin erstellen wir eine UserForm in der wir auch eine fortlaufende Nummerierung (ID) verwenden. Ich hoffe das hilft dir weiter.
@eduarddecker5926
@eduarddecker5926 8 месяцев назад
Hallo Kai, super, vielen Dank! Werde ich ausprobieren ob ich das so für meine Anwendung umsetzen kann! Vielen Dank für deine Videos💪
@falco1020301
@falco1020301 7 месяцев назад
Hast du auch ein Video welches SQL mit VBA verbindet ? Ich hab folgendes vor. In der Userform sind z.b. 1 Combobox und 2 normale Textfelder die nicht editierbar sind(Name als Combo, Abteilung und ID als Textfeld) Wenn ich nun in der Combo den Namen auswähle sollen automatisch die Textfelder mit der dazugehörigen Abteilung und ID eingetragen sein. Das ich da mehrere intelligente Tabellen benötige die auch nach den Regeln der Normalisierung aufgebaut sind ist klar, aber wie kann ich die über VBA verknüpfen so dass es entsprechend in der GUI übernommen wird? Das speichern in einer weiteren tabelle zeigt ja dieses Video bereits :)
@pmqdesousa
@pmqdesousa 7 месяцев назад
Hallo Kai, hast du Beispiele, wie ich auf ein Bild, Werte aus einer Zelle anzeigen lassen kann ? a. Es gibt ein Blatthintergrund b. Auf der Seite1 habe ich z.B. Werte wie Name, Geb.Datum.... c. Dann habe ich eine 2. Sheet (Seite2), wo ich zusätzlich zu dem Blatthintergrund (Bild), einen Bereich mit einem großen rechteckigen grauen Balken (Bild) c. Auf diesem Bereich/Gr.Balken, möchte ich einige Daten aus Zellen der Seite1 anzeigen lassen. Leider liegen die Werte (Daten aus der Seite1) in einer Ebene unterhalb des grauen Balkenbilds. Daher denke ich, dass ich die Werte aus Seite1 vielleicht in ein ActiveX Feld einlesen muss, um diese dann auf diesem grauen Rechteck zu platzieren.... ??? Bedauerlicherweise finde ich keinen Weg, wie ich dies machen kann. Hättest du da Beispiele ?
@wolfganggosejacob779
@wolfganggosejacob779 Год назад
mach doch mal etwas, womit man Steuerelemente innerhalb von VBA nachbilden kann.. zb damit man die Schriftart, Farbe, Position der Objekte auf der Oberfläche manipulieren kann OHNE die komischen Menüs von VBA nutzen zu müssen. - Schriften könnte man filtern - Farben könnte man ebenfalls zu eigenen Sets zusammenstellen ohne alles klicken zu müssen. - die Position kann man mit Pfeiltasten und gleichzeitig Textfeldern präsentiert werden und die Objekte "springen" so wie ich es will und nicht, wie MS das Raster festgelegt hat. also nicht VBA nutzen, um Excel zu programmieren, sondern um VBA an eigene Wünsche und Arbeitsweisen anzupassen.
@KaiWeissmann
@KaiWeissmann Год назад
Vielen Dank für deinen Videovorschlag. Ich nehme das gerne in die Ideensammlung mit auf.
Далее
ЧУТЬ НЕ УТОНУЛ #shorts
00:27
Просмотров 7 млн
Daten über ein FORMULAR in Excel eintragen
11:56
Просмотров 108 тыс.
How to Create and Use Excel Macros 😎
13:43
Просмотров 44 тыс.
Icon Button in einer UserForm erstellen | Excel VBA
18:52
How to Create & Use Excel Macros (Real world example)
10:09