Suchergebnisse

Suchergebnisse 1-9 von insgesamt 9.

  • Benutzer-Avatarbild

    Ich merke grade, dass meine Formulierung zu schwammig war. Die Tabellen (Kategorien, Verträge...) sind alle auf dem selben Tabellenblatt. Den Tabellennamen und den Eintrag in Combobox 1 kann ich gerne gleich benennen. Combobox 2 soll nur anhand des Eintrags in Combobox 1 die richtige Tabelle auf dem Tabellenblatt dynamisch suchen und den Inhalt zur Auswahl zur Verfügung stellen. So das diese ständige Codierung, wenn eine neue Tabelle hinzukommt entfällt.... Sau kompliziert der Kram :-D!

  • Benutzer-Avatarbild

    Vielen Dank für die schnelle Antwort. Mir ist eben leider untergegangen zu schreiben, dass nicht alle Auswahlmöglichkeiten in Combobox 1 mit KATG01 beginnen und die Tabellen dementsprechend auch anders heißen. Z. Bsp. Case Is = "Verträge" // Auswahl in Combobox 1 KATGOAUSW.RowSource = "TB_Vertäge" // Tabellenname ... Wie müsste dann der Code heißen? Ich hatte versucht nach dem Like "*String*" und am Ende "TB_" & *String* aber das funktioniert nicht :(!

  • Benutzer-Avatarbild

    Hallo zusammen, ich bin auf der Suche nach einer Lösung für folgendes Problem: Ich habe eine Userform erstellt mit zwei Comboboxen. Combobox 1 dient der Auswahl der Kategorie (z. B. Kategorie A) und Combobox 2 soll dann die Inhalte der Kategorie A (z. B. Auto 1, Auto 2... ) also in Abhängigkeit anzeigen. Nun habe ich für jede Kategorie eine Tabelle in einem separaten Tabellenblatt erstellt. Soweit funktioniert das auch :). Nur mein Problem ist, dass ich keine Lösung finde, wie es ohne eine ständ…

  • Benutzer-Avatarbild

    Servus! Ist nun etwas her, aber ich habe zwischenzeitlich immer mal versucht das ganze eleganter zu gestalten. Jedoch komme ich mit der "dynamischen NamedRange" nicht weiter. Verfolgt dieser Ansatz, dass man mittels Namens-Manager Namen definiert und deren Bereiche mit counta-Funktion dynamisch gestaltet? Oder hat es etwas mit der Funktion Bereich.verschieben auf sich? Meine bisherige Variante ist doch echt umständlich :D! VG Marc

  • Benutzer-Avatarbild

    Moin moin, es war eine kurze Nacht :D, aber ich habe es doch mit VBA hinbekommen. Ich muss zwar für jedes neue Konto case is... editieren, aber es klappt schon mal. Jetzt ist noch zu ändern, dass das Tagesdatum in der Userform angezeigt wird und dann passt das schon mal vorerst :)! Ich würde mir jedoch gerne deinen Vorschlag durchlesen. Hast du vielleicht einen Link für mich? Ich habe nichts brauchbares gefunden... -------------------------------------------------- Private Sub cmd_Ende_Click() '…

  • Benutzer-Avatarbild

    Ok, ich geb mich geschlagen :D! Der Weg scheint wirklich nicht elegant zu sein bzw. bekomme ich eine Lösung über VBA nicht hin (Habe es über ein 'Select Case, Case is = ... End Select' versucht, aber dort ist das Problem, dass die dritte Combobox nicht mehr dynamisch ist und dann die einzelnen cases (bspw. Case is = 0 ...) nicht mehr passen. Habe bereits zur RowSource-Property mit Laufzeitänderung gegoogelt, aber keinen hilfreichen Link in Bezug auf die Laufzeit gefunden... Wie muss ich vorgehen…

  • Benutzer-Avatarbild

    Ich würde es gerne per VBA lösen. Hast du einen Tip für mich, wie ich meinen Code anpassen muss?

  • Benutzer-Avatarbild

    Vielen Dank für deine Antwort petaod. Leider habe ich noch ein Verständnisproblem :/. Wenn ich nun zBsp. für die Kombobox Konto (ComB_Konto) die Tabelle "Einnahmen" festlege (ComB_Konto.RowSource = "Einnahmen"), ist dies doch immer die ausgewählte Tabelle oder nicht? Ich wähle in ComB_Typ zwischen Einnahmen und Ausgaben aus (wird später noch weiter unterteilt in fixe und variable) und in ComB_Konto sollen nur die jeweiligen Einträge der Tabelle Einnahmen (Gehalt...) oder Ausgaben (Miete, Auto...…

  • Benutzer-Avatarbild

    Hallo Zusammen, ich bin ganz neu im Forum und neu in VBA :)! Ich möchte gerne für mich ein Haushaltsbuch erstellen. Die Idee ist über eine Eingabemaske Daten zu erfassen, in eine ,Datenbank-Tablle' zu schreiben und diese anschließend in Pivot-Tabellen aufzubereiten. Diese Datenbank ist der einzige Ort an dem die Daten geschrieben werden, die restlichen Tabellenblätter dienen nur zur Auswertung. Bisher bin ich soweit gekommen und Code: vb-paradise.de/index.php/Attac…da9fb1de9009616e68cf2078d vb-p…