Alles über Tabellenblätter | Excel VBA

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

КОМЕНТАРІ • 20

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

    Servus, lieber Kai, aus Österreich!
    Ich bin dir sehr dankbar, dass du diese Tipps online zur Verfügung stellst. Wie gesagt, sind deine Hilfestellungen wirklich sehr gut. Ich versuche mich gerade in C Programmiersprache weiter zu entwickeln. Der Konnex zu deinen Kursen und die Einbindung in Officeprodukte sind ein wichtiger Einstieg für mich.

  • @klausgrund3291
    @klausgrund3291 11 місяців тому

    Kurz, knapp und dennoch verständlich erklärt. Es sind ja gerade diese 'einfachen' Codes, die uns oft das Arbeiten mit Excel erleichtern können.

  • @ninnick-nick
    @ninnick-nick 2 роки тому +2

    Super erklärt, wiedermal 👌👍🏾- Danke !

  • @ninnick-nick
    @ninnick-nick 2 роки тому +1

    Super erklärt ! 👌👍🏾

  • @DerNokzz
    @DerNokzz 3 місяці тому

    Vielen Dank für das Video, das hat mir sehr weitergeholfen. Eine Frage habe ich allerdings noch:
    - Wenn ich einen Kunden anlege, soll für diesen auch ein Worksheet erstellt und mit seinem Namen benannte werden (Soweit funktioniert das alles). Allerdings soll diese beim bearbeiten und anschließenden Speichern der Kundendaten natürlich kein neues Worksheet erstellt werden, wie kann ich das einstellen?
    Vielen Dank vorab und Grüße

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

    Hallo Kai. Danke für deine tollen Videos.
    Ich habe eine Frage zu Events. Gibt es ein Event, wenn eine Zeile oder Spalte gelöscht wird?

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

    Auch ich möchte an dieser stelle mal ein Lob aussprechen. Super Video.
    Nur eines wundert mich. Bei 2.32 heißt deine neue Tabelle "Tabelle 1". Bei mir aber Tabelle 2.
    ist das schlimm? Muss ich irgendwo eine Formatierung korrigieren?

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

      Heißt dein bereits bestehendes Tabellenblatt Tabelle 1?
      Dann wird nämlich das so eingefügte Tabellenblatt Tabelle 2 benannt.

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

      @@KaiWeissmann Ich bin deinem Video step by step gefolgt. Ich habe es heute nochmal getan und es steht wieder Tabellenblatt 2 bei Eigenschaften und Projekt.
      Ich werde es heute Abend erneut auf dem Rechner meiner Tochter testen.

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

    Hallo Kai, wie immer sind Deine Videos super erklärt und sehr hilfreich.
    Dennoch habe ich eine Frage bei der Du mir sicherlich eine Unterstützung geben oder ein Video darüber machen kannst.
    Ich habe eine Arbeitsmappe erstellt, die als Dienstplan dienen soll. Als Startseite habe ich ein Interface erstellt und eine Navigationsleiste mit dem Hamburger Menü integriert. Weiterhin wurden 12 Tabellenblätter der Monate, die auch so genannt wurden, eingefügt. Bis hierhin funktioniert alles bestens.
    Ich möchte aber noch einen Schritt weitergehen. Zum Jahresende, wenn der Dienstplan für das Jahr nicht mehr benötigt wird, möchte ich auf der Startseite einen Button erstellen, der die Datei dann unter einem anderen Namen speichert und danach alle beschriebenen Bereiche aus den Monaten leert bzw. löscht. Im Grunde sollen für das kommende Jahr die 12 Tabellenblätter quasi wieder leer sein, damit im Januar wieder bei null mit einem sauberen und leeren Dienstplan begonnen werden kann. Bei einem Klick auf diesen Button soll sich zudem noch ein Fenster öffnen, bei dem Hinweis kommen, der das Löschen der Daten nochmals abfragt.
    Kannst Du mir erklären oder vielleicht ein Video machen, wie sowas funktionieren kann? Ich wäre Dir für die Hilfe sehr dankbar, welche eine menge Arbeit einsparen würde.
    Vielen Dank und herzliche Grüße aus dem Sauerland
    Peter

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

    keet it going please ;)

  • @MrShelbyGT500Eleanor
    @MrShelbyGT500Eleanor 2 роки тому

    Hallo Kai, deine Videos sind genial.
    Frage: Wie kann ich mit VBA eine Automation schreiben, damit alle Tabellenblätter selbständig umgeschrieben werden?
    zB. 01.10.2022… usw

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

    Hallo Kai,
    ich muss bei der Arbeit die Kollege von Arbeitsvorbereitung mit eine Datei helfen.
    Sie müssen immer die Register/Blatt/Seite duplizieren, umbenennen (nach KW , Tag und Sitzung), alten Daten entfernen und nach sie die neue Daten angefügt haben, müssen sie nochmals die Spalten formatieren.
    Ich möchte sie die Bearbeitung ein bisschen erleichtern und mit eine "einfache" Makro die neue Seite hinzufügen und die Name aus eine Tabelle übernehmen, danach die Formate je Spalte geben.
    Irgendwie schaffe ich es nicht, die neue angefügte Seite nach dem Name aus der Tabelle zu umbenennen.
    Ich finde es sehr interessant, weil sie müssen immer die Seiten nach eine bestimmte Struktur nennen, dafür habe ich bereits eine Liste fürs ganzen Jahr erstellt und mit einem einzigen Button kann man es machen
    Hast du eine Idee, wie kann der Name aus eine feste Liste übernommen werden?
    Vielen Dank im Voraus und noch schönen Tag
    Viele Grüße

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

    Hallo Kai,
    vielen Dank für deine Videos. Ich arbeite mich gerade in VBA ein und finde deine Videos sehr gut dafür. Ich habe eine Frage zu diesem Video. Ich habe das Tabellenblatt entsprechend deiner Anweisungen in UA-cam_Videos umbenannt und die weiteren Tabellenblätter eingefügt. Allerdings fängt bei dir die Zählweise wieder mit Tabellenblatt 1 an. Bei mir geht es jedoch mit Tabelle2 weiter. Was mache ich falsch?

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

      Vielen Dank für deinen Kommentar.
      Es freut mich, dass dir meine Videos beim VBA lernen helfen.
      Es ist so, dass das neu eingefügte Tabellenblatt den Namen Tabelle1 hat, der Codename des Tabellenblatts aber Tabelle2 ist.
      Warum das bei dir anders ist, kann ich nicht beurteilen.

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

    Hallo Kai
    99% meiner VBA oder allgemeine Excelprobleme lassen sich mit Hilfe Deiner Videos klären, Dafür meinen Herzliche Dank
    Aber eine Frage blieb unbeantwortet, Wie kann ich bei einem frisch kopiertes Tabellenblatt auch den Codenamen per VBA ändern?
    Ich bekomme immer eine Fehlermeldung "Zuweisung en eine schreibgeschützte Eigenschaft nicht möglich"

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

      Hallo Jörg, freut mich sehr, dass dir meine Videos weiterhelfen! Du kannst den Codenamen eines Tabellenblatts folgendermaßen verändern:
      ThisWorkbook.VBProject.VBComponents("Tabelle1").Properties("_CodeName").Value = "Dashboard"
      "Tabelle 1" ist dabei der aktuelle Codename des Tabellenblatt und "Dashboard" ist der zugewiesene Codename.
      Ich hoffe damit löst sich das Problem!
      LG Kai

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

      @@KaiWeissmann
      Hallo Kai, hat geklappt, nicht auf anhieb aber dank Google dann doch. Nachdem ich im Trust Center / Makroeinstellungen / Makroeinstellung für Entwickler "Zugriff auf das VBA-Projektmodell vertrauen " aktiviert habe, funktionierte dein Code.
      Danke Jörg