Office: Tabelle referenzieren

Helfe beim Thema Tabelle referenzieren in Microsoft Excel Hilfe um das Problem gemeinsam zu lösen; Hallo zusammen in meiner Userform nutze ich in der TextBox die Tag-Eigenschaften Ich lese sie wie folgt in einen Array aus: array =... Dieses Thema im Forum "Microsoft Excel Hilfe" wurde erstellt von Sportler1958, 15. Januar 2023.

  1. Tabelle referenzieren


    Hallo zusammen

    in meiner Userform nutze ich in der TextBox die Tag-Eigenschaften
    Ich lese sie wie folgt in einen Array aus:
    array = split(ctrl.tag,",")
    das funktioniert auch sehr gut.

    An erster Stelle in der Tag und nun auch im Array steht der Tabellenname. Ich möchte den String als Tabellen-Codename verwenden. Ist das möglich?

    Vorab vielen Dank!!!
    Peter
     
    Sportler1958, 15. Januar 2023
    #1
  2. Hajo_Zi
    Hajo_Zi Erfahrener User
    Hallo Peter,

    =Array(0)

    Tabelle referenzieren GrußformelTabelle referenzieren Homepage
     
    Hajo_Zi, 15. Januar 2023
    #2
  3. Hallo Hajo
    vielen Dank für die Antwort.
    ja das schaffe ich

    ich möchte diesen String so einsetzen, dass ich damit den Verweis auf eine Tabelle erstellen kann.
    Beispiel:
    Tag: Tabelle1, Datum
    Arr(0) = Tabelle1 (Codename: Adressen)
    dim ws as worksheet
    set ws = arr(0) ?????
     
    Sportler1958, 15. Januar 2023
    #3
  4. Hajo_Zi
    Hajo_Zi Erfahrener User

    Tabelle referenzieren

    Hajo_Zi, 15. Januar 2023
    #4
  5. Hallo Hajo vielen Dank für die Antwort
    Das funktioniert !!!!
    Ist das auch mit dem Tabellen-Codenamen möglich?
     
    Sportler1958, 15. Januar 2023
    #5
  6. Hajo_Zi
    Hajo_Zi Erfahrener User
    Hajo_Zi, 15. Januar 2023
    #6
  7. Array(12) ??
     
    Sportler1958, 15. Januar 2023
    #7
  8. Hajo_Zi
    Hajo_Zi Erfahrener User

    Tabelle referenzieren

    ja ich schaue nicht auf Deinen Rechner, damit konnte ich nicht sehen wo der interne Name steht.
     
    Hajo_Zi, 15. Januar 2023
    #8
  9. Sorry ich stand auf dem Schlauch :-)
    ich habe das mal so geändert, dass nun in Arr(0) der Tabellen-Codename steht. Dann funktioniert die Zuweisung nicht mehr.
    Beispiel:
    Arr(0) Tabellenblattname Adressen funktioniert
    Arr(o) Tabellen-Codename shAdressen funktioniert nicht
     
    Sportler1958, 15. Januar 2023
    #9
  10. Hajo_Zi
    Hajo_Zi Erfahrener User
    nur wenige schauen auf Deinen Rechner und sehen die Datei.
    Ich möchte gerne den Fehler im Original sehen.

    Ich baue keine Datei nach. Die Zeit hat schon jemand investiert.

    Ein Nachbau sieht meist anders aus als das Original. <B>Darum sollte das Original verlinkt werden.</b>

    Wenn du an Stelle einer Demomappe deine Originalmappe hochladen willst, diese aber sensible Daten enthält, kannst du diese Daten
    Hinweis - Anonymisierung und Pseudonymisierung von Beispielmappen - MS-Office-Forum
    änderrn.
    Der Name einer hochgeladenen Mappe wird im Beitrag automatisch angezeigt, sodass es bei Verwendung von aussagekräftigen Namen leichter fällt, sie später im Ablageordner wiederzufinden und sie gedanklich einem bestimmten Thema zuzuordnen. Namen wie Muster*, Test*, Mappe*, Beispiel*, Fehler*, Kalender* usw. sind so allgemein, dass eine Zuordnung zu einem Thema unmöglich gemacht wird.
    Es sollte ein aussagekräftiger Name sein.

    Benutze hier im Forum die Funktion zum hochladen. Falls Du die nicht benutzen möchtest beachte, von unsicheren Servern wie z.B. www.file-upload.net lade ich keine Datei runter. (lt. Einschätzung meines Virenprogramms)3

    Bilder lade ich mir nicht runter, da Excel damit nichts anfangen kann.

    Bilder statt Datei | Excel ist sexy!

    Hochgeladene Bilder können zwar als solche in Excel importiert werden, sind jedoch bei der Lösung von Problemen nicht sehr hilfreich, da man die eigentlichen Daten nicht ohne große und zeitraubende Umwege direkt in die Tabelle übertragen kann.

    Das ist nur meine Meinung zu dem Thema.

     
    Hajo_Zi, 15. Januar 2023
    #10
  11. Hallo Hajo
    hier die Mappe
     
    Sportler1958, 15. Januar 2023
    #11
  12. Hajo_Zi
    Hajo_Zi Erfahrener User
    ich bin dann raus, da meine Beitrag nicht komplett gelesen wurde.
    Das wird schon seinen Grund haben.
    Ich schreibe nicht für den Papierkorn. Ich bin dann raus.
    Viel Erfolg noch.

     
    Hajo_Zi, 15. Januar 2023
    #12
  13. Tabelle referenzieren

    Ist der Name dann besser?
     
    Sportler1958, 15. Januar 2023
    #13
  14. HKindler
    HKindler Erfahrener User
    Hi,

    lass dich von Hajos Textbausteinen nicht irritieren...

    Was versprichst du dir davon den Codename statt den Blattnamen zu verwenden? Der Codename kann nicht als Variable verwendet werden. Wenn du dem Nutzer zugestehst den Blattnamen zu verändern und daher den Codename verwenden willst, ist das etwas umständlicher. Du musst dann nämlich erst das zugehörige Blatt ermitteln. Folgende Routine gibt dir das Blatt mit dem CodeName strCodeName als Worksheet-Objekt zurück:
    Code:
    Function GetSheetFromCodeName(ByVal strCodeName As String, _
                                  Optional Arbeitsmappe As Workbook) As Worksheet
    'Gibt eine Tabelle bzw. ein Diagramm basierend auf dem CodeName zurück
    Dim ws As Object
    If Arbeitsmappe Is Nothing Then Set Arbeitsmappe = ThisWorkbook
    For Each ws In Arbeitsmappe.Sheets
        If LCase(ws.CodeName) = LCase(strCodeName) Then
            Set GetSheetFromCodeName = ws
            Exit Function
        End If
    Next
    End Function
     
    HKindler, 16. Januar 2023
    #14
Thema:

Tabelle referenzieren

Die Seite wird geladen...
  1. Tabelle referenzieren - Similar Threads - Tabelle referenzieren

  2. Summewenns über mehrere Tabellen

    in Microsoft Excel Hilfe
    Summewenns über mehrere Tabellen: Hallo zusammen, die gelben Werte möchte ich per Formel ausrechnen. Problem ist, dass ich nicht einfach =summewenns() machen kann, da die beiden nötigen Bedingungen in unterschiedlichen Tabellen...
  3. Tabelle mit verbundenen Zellen zur Weiterverarbeitung umwandeln

    in Microsoft Excel Hilfe
    Tabelle mit verbundenen Zellen zur Weiterverarbeitung umwandeln: Hallo, ich habe eine Tabelle mit über 500.000 Zeilen. In der Tabelle sind verbundene Zellen unterschiedlicher Anzahl jeweils in den Spalten A und B und ich möchte, dass die Zellen alle nicht mehr...
  4. Tabellen werden nicht eingetragen

    in Microsoft Access Hilfe
    Tabellen werden nicht eingetragen: hallo, ich habe folgende Datenbank und möchte via VBA die Tabellennamen in die tblTabellen eintragen, irgendwie funktioniert das aber nicht, kann mir jemensch sagen warum? Wo habe ich den Fehler...
  5. Pivot Tabelle: Quelle per VBA verändern

    in Microsoft Excel Hilfe
    Pivot Tabelle: Quelle per VBA verändern: Hi all, gibt es eine Möglichkeit, wie ich die Quelle einer Pivot Tabelle mit einem Klick aktualisieren kann? 1) Beispiel Quelle: [Datum_Dateiname.xlsx]Tabelle1!$A:$AA 2) Beispiel wie es je nach...
  6. Tabellen zusammenführen

    in Microsoft Excel Hilfe
    Tabellen zusammenführen: Hallo ich habe diese Frage schon bei .ms-office-forum gestellt, leider ist dieses Froum nicht mehr erreichbar. Daher hier nochmal anbei eine Beispieltabelle, ist in wirklichkeit natürlich viel...
  7. Schriftart einer Tabelle im Unterformular verändern

    in Microsoft Access Hilfe
    Schriftart einer Tabelle im Unterformular verändern: Hallo, wie kann ich die Schriftart einer Tabelle ( Datenblatt ) im Unterformular verändern. Also nicht Global für alle! Mit freundlichen Grüßen
  8. Tabellenränder beim Druck ausblenden

    in Microsoft Word Hilfe
    Tabellenränder beim Druck ausblenden: Hallo zusammen, in meiner Vorlage habe ich eine Adressbox mit 2 Spalten und 3 Zeilen, sowie als Fußzeile eine Tabelle mit 4 Spalten und 3 Zeilen eingefügt. Zur besseren Orientierung möchte ich...
  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