Tabelle durchsuchen und Wert ausgeben | Excel VBA

Поділитися
Вставка
  • Опубліковано 19 жов 2024

КОМЕНТАРІ • 22

  • @TheWhitingale
    @TheWhitingale Рік тому +3

    Wieder ein wunderbar strukturiertes Video. Du erklärst nicht nur (ohne unnötigen Schnickschnack), wie etwas ausgeführt wird, sondern auch wie man da hinkommt. Endlich verstehe ich, VBA! Vielen Dank. Dein Kanal ist große klasse!!! 🙂

  • @sasavienne
    @sasavienne Рік тому +1

    Danke Kai. Deine Videos sind SPITZE..

  • @eruiluvatar7515
    @eruiluvatar7515 Рік тому +1

    Sehr verständliche Tutorials, alle Videos sehenswert 👍

    • @KaiWeissmann
      @KaiWeissmann  Рік тому

      Vielen Dank für dein Lob und dein Abo.
      Viel Erfolg beim VBA Lernen!

  • @gerdmuster4541
    @gerdmuster4541 Рік тому +3

    Vielen Dank dafür!

  • @neu_brickstein
    @neu_brickstein 8 місяців тому

    Danke Dir!!!

  • @tommyliii
    @tommyliii Рік тому +2

    Lieber Kai 😊 Schönen Dank für das tolle Video. 🥳😀 All deine Videos bieten mir so viel Mehrwert…Nochmals Danke!
    Eine Frage an dich🙈…und ich hoff’, dass es nicht unverschämt ist aber…Hast du auf die Schnelle ne Idee für mich, wie ich alle Treffer zu einer Kunden-ID(weil mehrfach vorhanden) ausgeben kann?
    Besten Dank und schöne Grüße 🖖
    Tommy

    • @KaiWeissmann
      @KaiWeissmann  Рік тому +1

      Das würde ich mit einem Filter machen.
      Siehe dazu mein Video: ua-cam.com/video/ZNGMemg0fb4/v-deo.html
      Ich hoffe das hilft dir weiter.

  • @filmstudio1813
    @filmstudio1813 Рік тому +1

    Hi, kennst du dich auch mit Access aus? Darüber findet mak nur Basic Turorials. Wäre toll wenn du mal mit Access eine Unternemens software machst. Lg

  • @wolfganggosejacob779
    @wolfganggosejacob779 Рік тому +1

    Da die id bei Excel nicht zwingend einmalig sein muss, macht es vermutlich Sinn deine Formel um die Prüfung zu ergänzen, ob die gesuchte Zahl auch einmalig ist.
    Spätestens bei mehreren Benutzern, die die Tabelle ergänzen, längeren Listen und nach einigen (um-) sortiervorgängen, dürfte diese Funktion auf ein Duplikat stoßen....

  • @doomkin9157
    @doomkin9157 Рік тому

    Hallo Kai,
    ich habe mit Begeisterung deine Videos gefunden und gleich einiges davon für mein Excel Projekt angewendet. Grundlage dafür ist eine Mitgliederverwaltung mit Mehrjahresstatistik und Zusammenfassungen für jedes Jahr, welches zuvor Mühsam jedes Jahr neu erstellt werden musste und auch alle Zellverknüpfungen verloren gegangen sind, wenn man ein Mitglied entfernt hat. Ich habe so gesehen mehrere Tabellen, die sich wie Datenbanken verhalten sollen (also einen Primary Key wie in Access besitzen), einmal die Mitgliederliste, eine Datenbank bei der Einsätze verspeichert werden und eine bei der Details, welche für die Statistik nicht benötigt werden, jedoch für einen Einsatzbericht, welcher als Eingabeformular auf einem extra Tabellenblatt hinterlegt wurde, benötigt werden. In diesem Einsatzbericht soll der Benutzer eine Auflistung aller Mitglieder haben und diese Tabelle ist auf 15 Spalten aufgeteilt, wobei immer 5 Spalten zusammengehören und danach wiederholen sich die Spalten. Also eigentlich ist es eine Tabelle mit 5 Spalten welche jedoch nicht endlos nach unten geht sondern sich nach rechts verschiebt. Das habe ich über die Screenshot Funktion in das Formular eingefügt und bei einem Click darauf öffnet sich das Tabellenblatt in dem die Tabelle vorhanden ist. Und der Benutzer kann die für ihn freigegebenen Zellen bearbeiten. Das Befüllen der Tabelle ist kein Problem und wird ja vom Screenshot direkt übernommen. Jetzt ist meine Frage: Die Werte sollen aus diesem Einsatzbericht in die Datenbank mit den Details aufgenommen werden, damit, auch wenn sich bei der Mitgliederdatenbank etwas ändert (also jemand entfernt wird) noch nachvollziehbar ist, wer damals dabei war. Jetzt steht mir sogesehen jedoch nur eine Zelle zur Verfügung um Dort die Daten einzutragen und wenn benötigt wieder abzurufen. Die Details werden vom Benutzer nicht als Tabelle ersichtlich sein, sondern wenn man in der normalen Einsatz Datenbank auf Details oder Bearbeiten klickt wieder in Form des Einsatzberichtes. Und die Daten werden dann auch für die Statistik pro Person wieder verwendet. Gibt es für so einen Fall eine Lösung, wie man das in Excel umsetzen kann? Ich weiß, dass man mit Text in Spalten und mit =TEXTKETTE das in einem einfachen Bereich machen kann aber dann braucht man mehr als eine Zelle um die Daten wieder Zeilenweise zurückzubekommen. Tut mir leid, dass der Text so lange ist.
    Danke auf jeden Fall für deine Videos und natürlich auch danke dass du dir das durchliest und vielleicht sogar eine Lösung hast :)
    Schöne Grüße

    • @doomkin9157
      @doomkin9157 Рік тому

      Hallo Kai,
      habe für mich eine Lösung gefunden, einmal alle Daten einer Tabelle als String getrennt durch ; einlesen und dann die einzelnen Bereiche mit einer for schleife in ein array schreiben welchen immer bis 1 vorm ; geht und dann um die länge des bereits ausgelesen teils reduziert wird. Diese einzelnen Array Teile können dann einfach in einer Tabelle zugeordnet werden oder auch in einer Zelle der gewünschte Teile ausgegeben werden

  • @MarkusPiechotta
    @MarkusPiechotta Рік тому

    Hi, deine Videos haben mir wirklich geholfen. Ich habe eine Frage, ich habe eine Tabelle, die besteht aus Uhrzeit in Spalte A und Text in Spalte B. Nun kann in Spalte B Freitext stehen, aber auch festgesetzte Begriffe "Anzeige" und "Suche fortgesetzt", mehrfach möglich. Bspw. 22:11 Anzeige / 22:14 Suche fortgesetzt / 22:17 Anzeige / 22:19 Suche fortgesetzt. Nun möchte ich folgendes im Endergebnis haben: VBA sucht nach der ersten Zeile mit "Anzeige" und merkt sich die Uhrzeit, sucht dann die darauffolgende Zeile mit "Suche fortgesetzt" und subtrahiert die Uhrzeit mit der gemerkten. Diese Ergebnis soll zwischen gespeichert werden und dann sucht VBA die Zeile mit "Anzeige" und die nächste mit "Suche fortgesetzt" und am Ende werden die Ergebnisse addiert. Sodass im Beispiel 5 (22:14-22:11 + 22:19-22:17) in einer MsgBox ausgegeben wird. Kannst du mir da helfen?

    • @KaiWeissmann
      @KaiWeissmann  10 місяців тому

      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.

  • @stefanwolff1337
    @stefanwolff1337 Рік тому

    Ich bekomme die Fehlermeldung: "Die MEthode Range für das Objekt _Global ist fehlgeschlagen" ?

  • @stuhli1611
    @stuhli1611 9 місяців тому

    Das ganze wird aber nur 1x ausgeführt. Wie geht es, dass ich dieses Suchfeld beliebig oft verändern kann (Endlosschleife) Bei mir gehts nur 1x

  • @wt-hc3en
    @wt-hc3en Рік тому +1

    👍

  • @rainerlubke3766
    @rainerlubke3766 Рік тому +1

    Bei der Find methode muß abgefangen werden wenn der Wert nicht gefunden wird sonst gibt's code error

  • @wolfgangweiler177
    @wolfgangweiler177 Рік тому +1

    Ich bin inzwischen sicher, alles, was Du für Excel VBA brauchst, findest Du in Kai Weissmanns Videos!!!

    • @KaiWeissmann
      @KaiWeissmann  Рік тому

      Vielen Dank für dein nettes Kommentar!