Office: (Office 2016) ListObject - Varinate A funktioniert, aber Variante B nicht?

Helfe beim Thema ListObject - Varinate A funktioniert, aber Variante B nicht? in Microsoft Excel Hilfe um das Problem gemeinsam zu lösen; Hallo, mal eine Frage. Ich möchte ein einfaches ListObject erstellen. Variante A funktioniert ohne Probleme. .ListObjects.Add(xlSrcRange,... Dieses Thema im Forum "Microsoft Excel Hilfe" wurde erstellt von Tauchmann, 21. Januar 2017.

  1. Tauchmann Erfahrener User

    ListObject - Varinate A funktioniert, aber Variante B nicht?


    Hallo,

    mal eine Frage.
    Ich möchte ein einfaches ListObject erstellen.

    Variante A funktioniert ohne Probleme.

    .ListObjects.Add(xlSrcRange, rngListRange, False, xlYes).Name = strListName

    Variante B funktioniert leider nicht:

    .ListObjects.Add(SourceType:=xlSrcRange, _
    Source:=rngListRange, _
    LinkSource:=False, _
    HasHeaders:=xlYes).Name = strListName

    Was ist da nicht i.O.
    (ist bestimmt total simpel J )

    SG
    Tauchmann
     
    Tauchmann, 21. Januar 2017
    #1
  2. Exl121150 Erfahrener User
    Exl121150, 22. Januar 2017
    #2
  3. Tauchmann Erfahrener User
    Hallo Exl121150,

    und so funktionieret es.
    Wenn man es nicht bei MS richtig hat, wo bekommt man dann dir richtige Info her?
    Darf ich fragen woher man die richtige Schreibweise bekommt?

    SG
    Tauchmann
     
    Tauchmann, 22. Januar 2017
    #3
  4. Exl121150 Erfahrener User

    ListObject - Varinate A funktioniert, aber Variante B nicht?

    Hallo,

    indem man auf die kontextsensitive Hilfe beim VBA-Programmieren achtet.

    Dazu gibt man zB. folgende Anweisungsabfolge ein:
    '....
    '....
    Dim Ws As Worksheet
    Ws.ListObjects.Add(


    1) Sobald man den ersten Punkt nach "Ws" eintippt, bekommt man automatisch eine Listbox eingeblendet, die alle fürs Worksheet-Objekt möglichen Eigenschaften, Methoden und Ereignisse enthält.
    In dieser Liste kann man zB. "ListObjects" anwählen (indem man ein "L" eintippt) und anschließend die TAB-Taste drücken und schon steht im Source-Text "Ws.ListObjects" dort.

    2) Dann tippt man den nächsten Punkt und erhält automatisch eine Listbox eingeblendet, die alle fürs ListObjects-Objekt möglichen Eigenschaften und Methoden enthält.
    In dieser Liste kann man zB. "Add" anwählen (indem man ein "A" eintippt) und anschließend die TAB-Taste drücken und schon hat man im Source-Code "Ws.ListObjects.Add" stehen.

    3) Dann tippt man die "(" ein und erhält in diesem Fall gleich 2 verschiedene Hinweisfenster eingeblendet:
    a) ein hellgelbes Quicktipp-Fenster, das die Funktionssignatur der "Add"-Funktion enthält:
    "Add([SourceType As XLListObjectSourceType = xlSrcRange], [Source], [LinkSource], [XlListObjectHasHeaders As XlYesNoGuess = xlGuess], [Destinantion], [TableStylename]) As ListObject"
    Dabei bedeuten die eckigen Klammern, dass es sich jeweils um einen optionalen Parameter handelt.
    b) eine Listbox, die die vordefinierte Konstantenliste für den 1. Parameter "SourceType" enthält.
    Dazu tippt man nach der "(" den ersten Parameternamen "SourceType:=" ein, nach dem eingetippten ":=" erscheint sofort die vorhin erwähnte Konstenantenliste, aus der man "xlSrcRange" anwählt und die TAB-Taste drückt, sodass im Source-Text steht:
    "Ws.ListObjects.Add(SourceType:=xlSrcRange"

    4) Dann tippt man das Komma "," ein, sodass wieder das hellgelbe Quicktipp-Fenster erscheint und den nächsten Parameter "[Source]" fett anzeigt.

    5) Diesen tippt man ein "Source:=" ... usw.
     
    Exl121150, 22. Januar 2017
    #4
Thema:

ListObject - Varinate A funktioniert, aber Variante B nicht?

Die Seite wird geladen...
  1. ListObject - Varinate A funktioniert, aber Variante B nicht? - Similar Threads - ListObject Varinate funktioniert

  2. ListObjects Sortiren Tabellenname Variabel

    in Microsoft Excel Hilfe
    ListObjects Sortiren Tabellenname Variabel: Hallo miteinander, über Makro aufzeichnen habe ich inzwischen herausgefunden wie ich einen Filter in einem ListObjects setzen kann. Das ganze habe ich dann an meinen Code angepasst mit MyList....
  3. [VBA] ListObjects nicht Spaltennummer sondern Spaltennamen ausgeben

    in Microsoft Excel Hilfe
    [VBA] ListObjects nicht Spaltennummer sondern Spaltennamen ausgeben: Hallo miteinander, ich stehe gerade auf dem Schlauch und bekomme es nicht hin :-( mal wider. ich möchte per VBA auf ein ListObjects zugreifen und dort einzelne Werte auslesen und mit denen dann...
  4. ListObject. Spalte als Bereich zuweisen?

    in Microsoft Excel Hilfe
    ListObject. Spalte als Bereich zuweisen?: Guten Morgen, ich möchte in einer Tabelle die Spalte 4 auf Veränderungen überwachen, bekomme allerdings immer eine Fehlermeldung. Würde mich sehr freuen, wenn mir jemand weiterhelfen könnte....
  5. Sortieren eines Listobject

    in Microsoft Excel Hilfe
    Sortieren eines Listobject: Hallo, ich möchte ein Listobject (intelligente Tabelle) per VBA sortieren. Wenn ich den Namen des Objekte kenne, dann weiß ich wie die Schreibweise ist. Beispiel: Im Tabellenblatt...
  6. Array in Tabelle (Listobject) kopieren, Tabelle wird entfernt

    in Microsoft Excel Hilfe
    Array in Tabelle (Listobject) kopieren, Tabelle wird entfernt: Hallo zusammen, ich habe in einer Excel-Datei bereiche als Tabellen formatiert, die keine Tabellenköpfe bzw. keine Überschriften haben. Wenn ich mit meinem Makro Daten hier einfügen möchte, dann...
  7. [VBA] ListObjects in Spalte suchen und zeilennummer ausgeben

    in Microsoft Excel Hilfe
    [VBA] ListObjects in Spalte suchen und zeilennummer ausgeben: Hallo miteinander. ich habe eine Tabelle (STRG+T) in VBA ist das ein ListObjects darin möchte ich in einer Spalte einen wert suchen und möchte die Zeilennummer ausgegeben haben so das ich aus der...
  8. VBA ListObjects Bereich beschreiben

    in Microsoft Excel Hilfe
    VBA ListObjects Bereich beschreiben: Hallo miteinander, ich habe ein Makro geschrieben mit dem ich ein Ziele in einem ListObjects erweitern kann. Das klappt auch bisher ganz gut. Jetzt möchte ich das in meiner neuen Zeile alle...
  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