Hallo Kai, wieder ein Super tolles Video! Ich finde es auch immer wieder spannend wie du die einzelnen Schritte zuerst im Arbeitsbereich testest und erklärst und dann anschließend in das jeweilige Modul einbindest. Ich schau mir deine Beiträge immer sehr gerne an und erweitere damit meinen Horizont.
wieder toll erklärt Kai! Was man so alles mit dem macro4excel machen kann ... bin begeistert - aber besonders deine erklärende Art und Weise hält einem immer dazu an, deine videos komplett zu sehen - weiter so und Danke
Vielen Dank für deinen netten Kommentar. Es freut mich sehr, dass dir meine Videos gefallen. Ich wünsche dir weiterhin viel Erfolg bei deinen Projekten.
Hallo Kai, Du hast ja wirklich immer wieder Superideen, was man noch mit Excel machen kann. Die letzte in diesem Video mit Wert gefüllte Variable "Dateiname" steht nach Deinem Video allerdings einfach so da. Sie wurde beiim Füllen des Rückgabewerts nicht mit eingebunden (mit & und "[" und so). Ich nehme an, das war die Hausaufgabe, die jeder für sich erledigen kann. Ich freue mich jedes mal, wenn Du ein neues Video veröffentlichst.
Hallo Ludwig, Danke für dein nettes Kommentar und den Hinweis. Tatsächlich habe ich in der finalen Version des Codes den Dateinamen zwar der Variable zugewesen, aber beim WertAuslesen nicht hinzugefügt. Hier die finale Codezeile: WertAuslesen = ExecuteExcel4Macro("'" & Dateipfad & "[" & Dateiname & "]" & Tabellenblattname & "'!" & Range(Zelle).Address(, , xlR1C1)) Lg, Kai
Wieder was gelernt - bloß ein Schönheitsfehler hat die Sache: Was, wenn ich nicht weiß in welcher Zelle mein gesuchter Wert zu finden ist? Kann ich auch mittels =Vergleich() die Zeile und Spalte eines gesuchten Wertes aus einer GESCHLOSSENEN Datei finden? Oder gibt es eine Alternative?
Hallo Kai, wie immer ein tolles Video. Besteht auch die MÖglichkeit Daten in eine Geschlossene Arbeitsmappe zu schreiben? Ich habe zum Beispiel eine Arbeitsmappe die als Datenbank dient und möchte die immer wieder mit neuen Daten füttern, also immer wieder Zeilen am Ende der Tabelle in der geschlossenen Arbeitsmappe zufügen. Danke und Gruß Andreas
Ja, das geht. Schaue dir dazu gerne mein Video zu geschlossenen Arbeitsmappen an: th-cam.com/video/tSxdM3efUps/w-d-xo.html Ich hoffe das hilft dir weiter.
Info bis 4:37 war für mich noch logisch und nachvollziehbar. Den Anwendungsfall für alles danach hat sich mir nicht erschlossen 😮. Und ich höre ein großes Hä?“ 😂
Super Video, vielen Dank. Eine Frage: Führt es zu Problemen, wenn sagen wir mal 50 User gleichzeitig die Funktion aus Ihrer eigenen Ziel-Excel-Datei ausführen und auf eine einzige Quelldatei zugreifen?
Hallo Kai danke für das Video - gut erklärt, wie immer. Leider kann ich mit damit aber nicht arbeiten. Folgender String gibt mir Laufzeitfehler zurück. MsgBox ExecuteExcel4Macro("'C:\Daten\Familie\_Finanzen\2021\12\[Banana_File_12.xlsx] PF'! R8D5") woran kann das liegen? Danke für Rückmeldung und freundliche Grüsse
Hi Kai, super Video, vielen Dank! Weißt du zufällig eine Möglichkeit wie man Daten aus mehreren Dateien automatisch in eine Tabelle einfügt, ohne jedes mal den Dateipfad aufschreiben zu müssen; mit einer Schleife oder so? Die Dateipfade unterscheiden sich immer nur in einer Zahl. Bsp. Tabelle 5.12.2022 Tabelle 6.12.2022 Tabelle 7.12.2022
Hallo Kai, vielen Dank für das tolle, sehr aufschlussreiche Video! In Verbindung mit deinen anderen Videos kann man viel lernen und interessante und Erleichternde Dinge umsetzen. Du machst das Klasse! Mich würde interessieren ob es geht auf eine intelligente Tabelle eines geschlossenen Blattes zuzugreifen und Werte aus einer bestimmten, sozusagen gefilterten Zeile, in das vom User geöffnete Arbeitsblatt zu übernehmen. Sin der Sache ist der Zugriff eines standardisierten Arbeitsblattes auf das "Datenbankblatt", das je nach Bedarf erweitert oder angepasst werden kann und das Standartisierte Blatt somit immer auf aktuelle Daten zugreift. Viele Grüße!!
Hallo Kai, wirklich gut und nachvollziehbar. Aber sag mal am Ende definierst Du den "Dateiname" als Right(Pfad, Len(Pfad) - InStrRev(Pfad, "")), aber wozu? In der Zeile mit der MsgBox WertAuslesen ersetzt Du ja nicht den Ausdruck ""[ERP Anwendung.xlsm]"" mit "Dateinamen". Also ist diese Zeile irrelevant. Ich habe zwar versucht den "Dateiname" dann anstatt ""[ERP Anwendung.xlsm]"" zu ersetzen, aber das hat dann nicht funktioniert. War das ein Versehen, dass Du das vergessen hast, oder habe ich eventuell hier etwas nicht ganz verstanden?
Hallo, ganz am Ende wurde nicht mehr erklärt wie der "Dateiname" gegen den eigentlichen Dateinamen in eckigen Klammern ersetzt wird...du hast also quasi einen Schritt übersprungen der beim Nachbauen dann fehlt) Glaube ich zumindest
Ja, das stimmt! Danke für den Hinweis. Tatsächlich habe ich in der finalen Version des Codes den Dateinamen zwar der Variable zugewiesen, aber beim WertAuslesen nicht hinzugefügt. Hier die finale Codezeile: WertAuslesen = ExecuteExcel4Macro("'" & Dateipfad & "[" & Dateiname & "]" & Tabellenblattname & "'!" & Range(Zelle).Address(, , xlR1C1))
wieder ein tolles Video. Vielen Dank. Kurze Frage dazu: ist es möglich, einen Wert aus einem geschlossenen Excelfile mit intelligenter Tabelle auszulesen? Dabei wäre interessant zu sehen, wie man einen Wert dieser intelligenten Tabelle suchen kann und anschliessen in derselben Reihe einen Wert auszugeben. Z.b. in offener Datei A1 Wert 1234, selber Wert in geschlossener Tabelle mit intelligenter Tabelle. Wenn der Wert gefunden wird, eine Spaltenverschiebung um Wert xy und Ausgabe per Msgbox.
Danke für dieses Video, jetzt fallen mir natürlich gleich 2-3 Anwendungsmöglichkeiten ein. Eine wäre, ich habe mit einem Tool von dir eine Liste mit Pfad und Hyperlink zu meinen Dateien. Wie müsste ich es anstellen. Das ich folgendes Ergebnis bekomme: 1. soll ein Makro im Laufwerk C alle Dateien finden die den Namen *ABC* beinhalten und mir hier den Pfad zurückgeben - das habe ich mit deiner Hilfe schon. 2. jetzt soll er mir aus jeder Datei die E8 in eine Liste schreiben untereinander schreiben. Für eine einzelne Datei habe ich es hinbekommen mit dem aktuellen Video, nur wie bekomme ich praktisch die Ergebnisse aus 1 als Pfad für 2 hin? Ich hoffe ich konnte es erklären. Den wenn ich den Code für jede Datei per Hand schreibe wird es ewig dauern und das nächste Problem ist, das ja täglich neue Dateien mit *ABC* dazukommen. Danke Marcus
Hallo Kai,
wieder ein Super tolles Video! Ich finde es auch immer wieder spannend wie du die einzelnen Schritte zuerst im Arbeitsbereich testest und erklärst und dann anschließend in das jeweilige Modul einbindest. Ich schau mir deine Beiträge immer sehr gerne an und erweitere damit meinen Horizont.
Danke für dein nettes Kommentar!
Es freut mich, dass dir meine Erklärungen den Horizont erweitern.
Lg, Kai
wieder toll erklärt Kai! Was man so alles mit dem macro4excel machen kann ... bin begeistert - aber besonders deine erklärende Art und Weise hält einem immer dazu an, deine videos komplett zu sehen - weiter so und Danke
Vielen Dank!
Guten Tag Herr Weissmann - Vielen Dank für die Videos welche sehr anschaulich sind... Vorbildlich!
Vielen Dank für deinen netten Kommentar.
Es freut mich sehr, dass dir meine Videos gefallen.
Ich wünsche dir weiterhin viel Erfolg bei deinen Projekten.
Guten Morgen, hatte ich in der Aufregung vergessen, super Video
Guten morgen Kai.
Ich hab Urlaub und wartete schon auf ein neues Video von dir um wieder etwas umzusetzen.
Super!
Na dann viel Freude mit dem Video. (Sorry, heute 1 Tag verspätet hochgeladen)
Lg, Kai
Hallo Kai,
Du hast ja wirklich immer wieder Superideen, was man noch mit Excel machen kann.
Die letzte in diesem Video mit Wert gefüllte Variable "Dateiname" steht nach Deinem Video allerdings einfach so da. Sie wurde beiim Füllen des Rückgabewerts nicht mit eingebunden (mit & und "[" und so). Ich nehme an, das war die Hausaufgabe, die jeder für sich erledigen kann.
Ich freue mich jedes mal, wenn Du ein neues Video veröffentlichst.
Hallo Ludwig,
Danke für dein nettes Kommentar und den Hinweis.
Tatsächlich habe ich in der finalen Version des Codes den Dateinamen zwar der Variable zugewesen, aber beim WertAuslesen nicht hinzugefügt.
Hier die finale Codezeile:
WertAuslesen = ExecuteExcel4Macro("'" & Dateipfad & "[" & Dateiname & "]" & Tabellenblattname & "'!" & Range(Zelle).Address(, , xlR1C1))
Lg, Kai
Danke für deine Videos.
Sehr gerne!
Hallo Kai,
ein klares Abo hierfür, vielen Dank!
Das freut mich sehr! Vielen Dank für deine Unterstützung
Danke!
Vielen Dank für deine Unterstützung!
Einfach klasse deine Videos👍🏽😊
Für mich sehr Lehrreich.
Und wie ich mich gefreut habe… STRG+H 😉😉 18:24
Danke für dein nettes Kommentar!
Man lernt nie aus bei dem Tastenkombinationen 🤓
Sensationell. Vielen lieben Dank.
Sehr gerne!
Funktioniert das auch bei Dateien die mit einem Passwort geschützt sin?
Wieder was gelernt - bloß ein Schönheitsfehler hat die Sache: Was, wenn ich nicht weiß in welcher Zelle mein gesuchter Wert zu finden ist? Kann ich auch mittels =Vergleich() die Zeile und Spalte eines gesuchten Wertes aus einer GESCHLOSSENEN Datei finden? Oder gibt es eine Alternative?
Hallo Kai,
wie immer ein tolles Video. Besteht auch die MÖglichkeit Daten in eine Geschlossene Arbeitsmappe zu schreiben? Ich habe zum Beispiel eine Arbeitsmappe die als Datenbank dient und möchte die immer wieder mit neuen Daten füttern, also immer wieder Zeilen am Ende der Tabelle in der geschlossenen Arbeitsmappe zufügen.
Danke und Gruß
Andreas
Ja, das geht.
Schaue dir dazu gerne mein Video zu geschlossenen Arbeitsmappen an: th-cam.com/video/tSxdM3efUps/w-d-xo.html
Ich hoffe das hilft dir weiter.
Info bis 4:37 war für mich noch logisch und nachvollziehbar. Den Anwendungsfall für alles danach hat sich mir nicht erschlossen 😮. Und ich höre ein großes Hä?“ 😂
Super Video, vielen Dank. Eine Frage: Führt es zu Problemen, wenn sagen wir mal 50 User gleichzeitig die Funktion aus Ihrer eigenen Ziel-Excel-Datei ausführen und auf eine einzige Quelldatei zugreifen?
Da würde ich eher zu einer Datenbanklösung raten (z.B. Access), da diese wirklich für den gleichzeitigen Zugriff mehrerer User ausgelegt sind.
ich möchte gerne aus einer tabelle mit mehreren Datensätzen eine EDI Datei erstellen, ist das möglich?
Hallo Kai
danke für das Video - gut erklärt, wie immer. Leider kann ich mit damit aber nicht arbeiten. Folgender String gibt mir Laufzeitfehler zurück.
MsgBox ExecuteExcel4Macro("'C:\Daten\Familie\_Finanzen\2021\12\[Banana_File_12.xlsx] PF'! R8D5")
woran kann das liegen?
Danke für Rückmeldung und freundliche Grüsse
Hi Kai, super Video, vielen Dank! Weißt du zufällig eine Möglichkeit wie man Daten aus mehreren Dateien automatisch in eine Tabelle einfügt, ohne jedes mal den Dateipfad aufschreiben zu müssen; mit einer Schleife oder so? Die Dateipfade unterscheiden sich immer nur in einer Zahl.
Bsp.
Tabelle 5.12.2022
Tabelle 6.12.2022
Tabelle 7.12.2022
Vielleicht hilft dir mein Video zu diesem Thema: th-cam.com/video/k5OyVBM7heY/w-d-xo.html
Hallo Kai,
vielen Dank für das tolle, sehr aufschlussreiche Video! In Verbindung mit deinen anderen Videos kann man viel lernen und interessante und Erleichternde Dinge umsetzen. Du machst das Klasse!
Mich würde interessieren ob es geht auf eine intelligente Tabelle eines geschlossenen Blattes zuzugreifen und Werte aus einer bestimmten, sozusagen gefilterten Zeile, in das vom User geöffnete Arbeitsblatt zu übernehmen. Sin der Sache ist der Zugriff eines standardisierten Arbeitsblattes auf das "Datenbankblatt", das je nach Bedarf erweitert oder angepasst werden kann und das Standartisierte Blatt somit immer auf aktuelle Daten zugreift.
Viele Grüße!!
Hallo Kai, wirklich gut und nachvollziehbar. Aber sag mal am Ende definierst Du den "Dateiname" als Right(Pfad, Len(Pfad) - InStrRev(Pfad, "")), aber wozu? In der Zeile mit der MsgBox WertAuslesen ersetzt Du ja nicht den Ausdruck ""[ERP Anwendung.xlsm]"" mit "Dateinamen". Also ist diese Zeile irrelevant. Ich habe zwar versucht den "Dateiname" dann anstatt ""[ERP Anwendung.xlsm]"" zu ersetzen, aber das hat dann nicht funktioniert. War das ein Versehen, dass Du das vergessen hast, oder habe ich eventuell hier etwas nicht ganz verstanden?
Hallo, ganz am Ende wurde nicht mehr erklärt wie der "Dateiname" gegen den eigentlichen Dateinamen in eckigen Klammern ersetzt wird...du hast also quasi einen Schritt übersprungen der beim Nachbauen dann fehlt)
Glaube ich zumindest
Ja, das stimmt!
Danke für den Hinweis.
Tatsächlich habe ich in der finalen Version des Codes den Dateinamen zwar der Variable zugewiesen, aber beim WertAuslesen nicht hinzugefügt.
Hier die finale Codezeile:
WertAuslesen = ExecuteExcel4Macro("'" & Dateipfad & "[" & Dateiname & "]" & Tabellenblattname & "'!" & Range(Zelle).Address(, , xlR1C1))
wieder ein tolles Video. Vielen Dank. Kurze Frage dazu:
ist es möglich, einen Wert aus einem geschlossenen Excelfile mit intelligenter Tabelle auszulesen?
Dabei wäre interessant zu sehen, wie man einen Wert dieser intelligenten Tabelle suchen kann und anschliessen in derselben Reihe einen Wert auszugeben. Z.b. in offener Datei A1 Wert 1234, selber Wert in geschlossener Tabelle mit intelligenter Tabelle. Wenn der Wert gefunden wird, eine Spaltenverschiebung um Wert xy und Ausgabe per Msgbox.
Danke für dieses Video, jetzt fallen mir natürlich gleich 2-3 Anwendungsmöglichkeiten ein. Eine wäre, ich habe mit einem Tool von dir eine Liste mit Pfad und Hyperlink zu meinen Dateien. Wie müsste ich es anstellen. Das ich folgendes Ergebnis bekomme: 1. soll ein Makro im Laufwerk C alle Dateien finden die den Namen *ABC* beinhalten und mir hier den Pfad zurückgeben - das habe ich mit deiner Hilfe schon. 2. jetzt soll er mir aus jeder Datei die E8 in eine Liste schreiben untereinander schreiben. Für eine einzelne Datei habe ich es hinbekommen mit dem aktuellen Video, nur wie bekomme ich praktisch die Ergebnisse aus 1 als Pfad für 2 hin? Ich hoffe ich konnte es erklären. Den wenn ich den Code für jede Datei per Hand schreibe wird es ewig dauern und das nächste Problem ist, das ja täglich neue Dateien mit *ABC* dazukommen. Danke Marcus