Тёмный

Excel Funktion mit VBA aufrufen (XVERWEIS, SVERWEIS, SUMME, …) | Excel VBA 

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

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

 

26 окт 2024

Поделиться:

Ссылка:

Скачать:

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

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 35   
@AstridGunther
@AstridGunther Год назад
Du hast die wunderbare Fähigkeit Sachverhalte super zu erklären. Hoffentlich bleibst Du uns noch lange erhalten !
@KaiWeissmann
@KaiWeissmann Год назад
Danke für das Lob!
@tanjazander8514
@tanjazander8514 Год назад
Du bist einfach super mit deinen Erklärungen! Vielen Dank 🤗
@AgentK1007
@AgentK1007 Год назад
Immer wieder eine Freude durch Deine Videos etwas zu lernen. Vielen Dank und weiter so! 👍🏻
@KaiWeissmann
@KaiWeissmann Год назад
Vielen Dank für dein nettes Kommentar.
@sevastian22
@sevastian22 Год назад
Wieder einmal ein sehr gelungenes Video und den XVerweis für VBA einfach super erklärt. Durch Deine Videos bin ich erst zu VBA gekommen. Also mach bitte weiter so. 👍
@robertusmaximus5105
@robertusmaximus5105 Год назад
Wie immer tolles Video - vor allem die einfache und verständliche Erklärung macht den Unterschied aus. Mach weiter so Kai, ich bin längst ein Fan von dir geworden 😅
@KaiWeissmann
@KaiWeissmann Год назад
vielen Dank für dein nettes Kommentar!
@Peter_Friesen
@Peter_Friesen Год назад
Wie immer super erklärt. Danke und weiter so 👍
@falk1983
@falk1983 Год назад
Sehr gut erklärt, vielen Dank. Vor allem sehr hilfreich. Mach weiter so, super Arbeit!!!
@KaiWeissmann
@KaiWeissmann Год назад
Danke für dein Feedback!
@Alwin_W.
@Alwin_W. Год назад
Wieder was gelernt. Danke Kai
@KaiWeissmann
@KaiWeissmann Год назад
Immer wieder gerne!
@philipantoni679
@philipantoni679 Год назад
Wieder ein super moderiertes Video! Den kleinen Shortcut eine Shape zu verdoppeln mit Strg + Maus drücken-wegziehen hätte ich gerne mal früher gekannt 😅 vor allem da das scheinbar mit jeder Form in Excel klappt. Mir ist aufgefallen, dass ich bisher nur 1 mal in vielen vielen Makros eine Worksheetfunction genutzt habe. Du hast als Vorteil beschrieben, dass wir die Logik nicht selber coden müssen, da die Funktion ja schon da ist. Mich hätten im Video noch ein paar weitere konkrete Anwendungsvorteile interessiert, also in welchen typischen Situationen diese Funktionen hilfreich sind. Wenn ich die Aufgabe gehabt hätte, deine Userform nachzubauen, hätte ich ganz klassisch einen Loop durch jede Zeile der Tabelle gemacht oder über den Autofilter oder .find jeweils gepaart mit .offset die ID ausgelesen. Es gibt oft viele Wege die ans Ziel führen - deshalb interessieren mich dazu auch die spezifischen Vorteile ggü. den Alternativen 😊 Liebe Grüße und bis zum nächsten Video 👍 P.S.: Und das war im Video wieder eine schöne Mechanik, die man super in deutlich komplexeren Userformen/Makros nutzen kann, um z.B. Variablen/Arrays zu dimensionieren!
@sasavienne
@sasavienne Год назад
Sehr gut erklärt. Danke schön
@KaiWeissmann
@KaiWeissmann Год назад
Sehr gerne!
@superbabb7492
@superbabb7492 8 дней назад
Super erklärt, Danke. Wie würde der VBA Code aussehen, wenn der Verweis auf eine geschlossene Datei aussehen würde und nicht auf ein Tabellenblatt der aktiven Datei?
@gerdmuster4541
@gerdmuster4541 Год назад
Vielen Dank!
@KaiWeissmann
@KaiWeissmann Год назад
Immer gerne
@MrRadlertom
@MrRadlertom Год назад
Leider geil!!! 😉 👌
@paul-peterpan6943
@paul-peterpan6943 Год назад
Klasse gemacht, Kai! Danke! Habe aber eine Nachfrage: Du befüllst die Combobox mit Hilfe von ROWSOURCE im Eigenschaftenfenster. Dazu nutzt Du die ZS-Notation E8:E17. Es handelt sich aber bei Deiner Tabelle um eine intelligente Tabelle, die sich ja bei Ergänzungen automatisch erweitert. Was passiert dann mit der E8:E17 - Angabe aus dem Eigenschaftenfenster? Könntest Du dort nicht auch mit dem Namen der intelligenten Tabelle arbeiten? Also so: "tblKunden[KundenID]"?
@KaiWeissmann
@KaiWeissmann Год назад
Zum Thema ComboBoxen befüllen habe ich schon ein detailliertes Video erstellt: ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-zxtahVetQjQ.html Hoffe das hilft dir weiter.
@drfailbucket
@drfailbucket Год назад
Super erklärt 👌 Ich hätte da mal ne frage, würdest du ein Video darüber machen wie man sein Code verbessern kann oder anders gesagt, würde ich dir gern mein Excel Projekt schicken, darin wird zb 3x der gleiche ablauf aufgerufen nur mit unterschiedlichen Bedingungen, leider schaffe ich es nicht diese in zb eine eigenen Funktion zu packen um das ganze zu verkleinern und "verschnellern" Alternativ wäre es mal interessant wenn du zeigst wie man so eine Intelligente Tabelle zb mit Access verknüpft als eine art sicheres backup der "datenbank" 😁
@Dino-od8rv
@Dino-od8rv Год назад
Hallo Kai, ist es möglich eine Exceldatei zu öffnen - dabei soll gleich in einem bestimmten Tabellenblatt geöffnet werden? (egal wie die Datei vorher abgespeichert wurde)
@KaiWeissmann
@KaiWeissmann Год назад
Vielleicht hilft dir mein Video zum Thema Arbeitsmappen ansprechen weiter: ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-lwd6bBWmiK0.html Am besten hier dann mit dem Woorkbook_Open oder Workbook_Activate Event arbeiten. Hier dann eben das gewünschte Tabellenblatt (Worksheet) mit .Select anzeigen lassen.
@HeikoGrethe
@HeikoGrethe 10 месяцев назад
Eigentlich eine Top-Information, hat mich aber 3 Stunden Lebenszeit gekostet, bis ich einen Workaround für eine Limitierung der WorksheetFunction.XLookup gefunden habe (bzw. meine Tochter...): im Worksheet selbst habe ich die Funktion =XVERWEIS(DATWERT(LINKS(D16;FINDEN(" ";D16)-1));M4:BZ4;M3:BZ3;;1) benutzt, wobei DATWERT(LINKS(D16;FINDEN(" ";D16)-1)) aus einem Textfeld ("1.10.2023 - 31.1.2024") das erste Datum raussucht und in einen Datumswert umwandelt. Wenn man genau die gleiche Funktion in VBA einsetzen will: WorksheetFunction.XLookup(DateValue(Left(Range("D16"), WorksheetFunction.Find(" ", Range("D16")) - 1)), Range("M4:BZ4"), Range("M3:BZ3"),,1) kommt es IMMER zu einem Laufzeitfehler 1004 Erst, wenn man den Wert DateValue(Left(Range("D16"), WorksheetFunction.Find(" ", Range("D16")) - 1)) in eine Zelle schreibt: Range("B6") = DateValue(Left(Range("D16"), WorksheetFunction.Find(" ", Range("D16")) - 1)) kann man den Wert mit der WorksheetFunction.XLookup wieder benutzen: WorksheetFunction.XLookup(Range("B6"), Range("M4:BZ4"), Range("M3:BZ3"),,1) => Bin extrem offen für Erklärungen oder Fehlerbeseitigungen. Ich setze auf dem Rechner Office 365 ein.
@gtainsiderable7670
@gtainsiderable7670 Год назад
Themenvorschlag: Outlook VBA, das richtige Verfahren bei neu eingehenden Mails.
@KaiWeissmann
@KaiWeissmann Год назад
Zum Thema Outlook habe ich schon ein paar Videos gemacht. Siehe z.B. ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-5i__Yg1skaA.html (Makro bei Maileingang) Oder: ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-X_NP2bxBKqE.html (Anhänge abspeichern)
@mglauser
@mglauser Год назад
Kool ich wusste noch nicht, dass Formeln auch im Code genutzer werden können. Bisher habe ich höchstens oer Cide Formeln in Zellen eingefügt. Aber eigentlich müsste diese Foreml doch nur beim Form Init eigefügt werden und nich bei jedem change event oder funktioniert das nicht weil die Berechnung dann nicht angestossen wird beim wechsel?
@papabasti5354
@papabasti5354 Год назад
Hallo und guten Tag, ich habe mal eine Frage. Für meine kleine Hobbyzucht von Chilis habe ich mir eine Tabellen Übersicht gebaut. Dafür habe ich ein System mit fortlaufenden Nummern. Diese Nummerierung ist in der ersten Spalte. In den darauffolgenden Spalten stehen dann Detaildaten wie Sorte usw. Pro Nummer können aber mehrere Daten, also mehrere Zeilen vorhanden sein. Ich möchte nun das bei jedem Eintrag einer neuen Nummer ein neues vorformatiertes Tabellenblatt erzeugt wird das in der die Daten aus den Spalten eingefügt werden. Das aus allen folgenden Zeilen bis ich eine neue Nummer in die erste Spalte trage. Hast du eventuell bereits Videos mit einer Ähnlichen Problematik gehabt? Ich brauche irgend eine Startpunkt, habe aber keine Idee. Vielen Dank im Voraus.
Далее
Ванька пошел!!!! 🥰
00:18
Просмотров 489 тыс.
ITZY 예지한테 AI 메이크업하기💖 #shorts
00:23
Excel VBA Tabelle durchsuchen und Wert ausgeben
10:50
Просмотров 2,2 тыс.
10 Years of VBA Array Knowledge in 40 Mins
41:57
Просмотров 21 тыс.
Wert aus geschlossener Datei auslesen | Excel VBA
19:30
UserForm Daten in Tabelle schreiben | Excel VBA
19:06
Damit bist du BESSER als 90% ALLER Excel Nutzer
13:33
Ванька пошел!!!! 🥰
00:18
Просмотров 489 тыс.