Office: Tabelle per VBA über (Name) ansprechen, wie?

Helfe beim Thema Tabelle per VBA über (Name) ansprechen, wie? in Microsoft Excel Hilfe um das Problem gemeinsam zu lösen; Hi ihr VBA-Cracks *Smilie in VBA gibt es doch bei den Worksheets im Eigenschaftenfenster zwei mal die Eigenschaft Name einmal so: (Name) ... und... Dieses Thema im Forum "Microsoft Excel Hilfe" wurde erstellt von Trantüte, 4. März 2007.

  1. Tabelle per VBA über (Name) ansprechen, wie?


    Hi ihr VBA-Cracks *Smilie

    in VBA gibt es doch bei den Worksheets im Eigenschaftenfenster zwei mal die Eigenschaft Name einmal so: (Name) ... und einmal so: Name

    Unter: Name .... steht auch der Name wie das Tabelleblatt heißt was man auch in der Arbeitsmappe unten lesen kann.

    Aber unter: (Name) steht ein Name den man nur in VBA sehen kann.

    Meine Tabellenblätter heißen nun Januar, Februar und so weiter.

    Den (Name) hab ich für Januar auf "Tabelle01" ... Februar auf "Tabelle02" usw. festgelegt.

    ich dachte so kann ich einfacher auf das entsprechende Tabellenblatt zugreifen wenn den monat als zahl vorliegen habe.

    so in der art:

    thisworkbook.worksheets("Tabelle" & monat) ...

    aber so greift er natürlich nicht auf (name) zu.

    wie kann ich auf diese weise das tabellenblatt ansprechen?

    über hilfe würde ich mich sehr freuen. *Smilie

    mfg david

    :)
     
    Trantüte, 4. März 2007
    #1
  2. Hallo Trantüte

    Wenn der VBA-Name z.b. Tabelle01 ist so:

    ThisWorkbook.Tabelle01.Range("A1")

    Aber da nützt es Dich wenig, da Du ja den Monat als Index nehmen willst. Dann wäre sicherzustellen das die Monatsblätter in der richtigen Reihenfolgt in der Mappe stehen und dann könntest Du z.B. mit:

    ThisWorkbook.Sheets(intMonat).Range("A1")

    Das entsprechende Monatsblatt ansprechen, wobei intMonat der Monat in einem Integer wäre.
     
  3. hi eto *Smilie

    vielen dank für die antwort.

    schade das es so nicht geht, aber ich habe es jetzt etwas anders gemacht. habe mir ne funktion gebastelt die anhand der monatszahl den zugehörigen monatsnamen zurückliefert.

    und so kann ich dann per worksheets(monatsname(intmonat)) auf die tabelle zugreifen ... ist also auch ganz ok gelöst.

    danke für die mühe und den hinweis.

    mfg david
     
    Trantüte, 5. März 2007
    #3
Thema:

Tabelle per VBA über (Name) ansprechen, wie?

Die Seite wird geladen...
  1. Tabelle per VBA über (Name) ansprechen, wie? - Similar Threads - Tabelle VBA Name

  2. VBA Auslesen von Strings und erstellen neuer Zeilen in einer Tabelle

    in Microsoft Excel Hilfe
    VBA Auslesen von Strings und erstellen neuer Zeilen in einer Tabelle: Guten Tag zusammen In der 1. Spalte stehen KundenIDs (jeweils 2 Buchstaben), separiert mit einem Komma. Beispielsweise: ag,ok,be,li,ce In der 2. bis 15. Spalte stehen dann diverse Eigenschaften,...
  3. VBA - Datensätze ans Ende einer anderen Tabelle kopieren

    in Microsoft Excel Hilfe
    VBA - Datensätze ans Ende einer anderen Tabelle kopieren: Hallo zusammen, ich habe gerade eine "Abrechnungs"-Datei für einen Kindergartenbasar erstellt. Es wäre klasse, wenn man per Schaltfläche die Datensätze aus der Tabelle "Kaeufer" ans Ende der...
  4. Array aus Excel Tabelle einlesen Word VBA

    in Microsoft Excel Hilfe
    Array aus Excel Tabelle einlesen Word VBA: Hallo, ich benötige in einer Word Datei die Werte einer Excel Datei. Ich würde gerne eine Spalte als Array einlesen. Wie das Array ein lesen in Excel geht weiß ich, aber wie schaffe ich den...
  5. Dynamische Tabellen mit automatischer Aktualisierung

    in Microsoft Excel Hilfe
    Dynamische Tabellen mit automatischer Aktualisierung: Hallo in die Runde! Vorab schon mal vielen Dank für alle Mühen und die Hilfe! Ich habe folgendes Anliegen: Ich habe eine Geräteliste als Excel Datei mit einigen verschiedenen Tabellenblättern...
  6. (Excel) Dynamische Tabelle, VBA, fehlende Formatierung?

    in Microsoft Excel Hilfe
    (Excel) Dynamische Tabelle, VBA, fehlende Formatierung?: Liebe Experten, Gefilterte Daten sollen in ein Listobject übertragen werden. Für das Listobject habe ich ein Template angelegt, dass alle Formatierungen (u.a. bedingte Formatierung etc.) enthält....
  7. Datentabelle per VBA Makro durch Kopieren und Einfügen einer Kopfzeile aufteilen

    in Microsoft Excel Hilfe
    Datentabelle per VBA Makro durch Kopieren und Einfügen einer Kopfzeile aufteilen: Hallo Zusammen, mein erster Beitrag hier, also schon mal Sorry im Voraus, wenn unvollständig beschrieben *:)* Ich habe das Forum schon nach einem brauchbaren Lösungsansatz durchsucht, bin aber...
  8. Bestimmte Namen in der Tabelle suchen kopieren und einfügen

    in Microsoft Excel Hilfe
    Bestimmte Namen in der Tabelle suchen kopieren und einfügen: Hallo zusammen, ich habe eine Aufgabe in Excel, die ich mithilfe VBA lösen möchte(wenn es überhaupt geht;) Da ich noch sehrwenige Ahbung von Vba habe, komme ich nicht weiter und beschlossen...
  1. Diese Seite verwendet Cookies, um Inhalte zu personalisieren, diese deiner Erfahrung anzupassen und dich nach der Registrierung angemeldet zu halten.
    Auf dieser Website werden Cookies für die Zugriffsanalyse und Anzeigenmessung verwendet.
    Wenn du dich weiterhin auf dieser Seite aufhältst, akzeptierst du unseren Einsatz von Cookies.
    Information ausblenden