Office: Tabelle um eine Zeile erweitern

Helfe beim Thema Tabelle um eine Zeile erweitern in Microsoft Excel Hilfe um das Problem gemeinsam zu lösen; Hi zusammen, Vielleicht kann mir jemand bei folgendem Problem helfen: Ich habe folgenden Code: Option Explicit Sub eNDE() Dim Loletzte As Long... Dieses Thema im Forum "Microsoft Excel Hilfe" wurde erstellt von volker1990, 1. Oktober 2017.

  1. Tabelle um eine Zeile erweitern


    Hi zusammen,

    Vielleicht kann mir jemand bei folgendem Problem helfen:

    Ich habe folgenden Code:

    Option Explicit

    Sub eNDE()
    Dim Loletzte As Long
    Loletzte = ActiveSheet.UsedRange.SpecialCells(xlCellTypeLastCell).Row + 1
    Rows(ActiveCell.Row).Copy Rows(Loletzte)

    End Sub

    Der Code kopiert mir die aktuell ausgewählte Zeile und fügt mir diese unter den letzten Eintrag ein. Das klappt wunderbar. Allerdings befinden sich alle Zeilen innerhalb einer Tabelle. Wenn ich nun hieraus eine Zeile per Code kopiere, fügt mir Excel diese richtig unter den letzten eintrag der Tabelle ein. Aber die Zeile welche mir Excel eingefügt hat, befindet sich NICHT innerhalb der Tabelle. Das muss aber leider sein.


    Hat hier jemand eine Idee? Vielleicht kann ich den code so erweitern, dass er mir jedes mal die Tabelle um eine Zeile erweitert wenn ich den Code ausübe?

    Vielen Dank.

    :)
     
    volker1990, 1. Oktober 2017
    #1
  2. Hajo_Zi
    Hajo_Zi Erfahrener User
    warum 2. Beiträge zum gleichen Problem?

    Code:
     
    Hajo_Zi, 3. Oktober 2017
    #2
  3. Hallo Hajo,

    weil ich in Thema 1 "VBA - Blattschutz nach Eintrag in Zelle aufheben und wieder setzen" die zusätzliche Frage geziehlt an dich gerichtet habe.

    Dieses Thema hier befasst sich also eigentlich mit dem oben geschilderten Problem.

    Auf deine Antwort noch im anderen Beitrag: Ich glaube du hast mich hier falsch verstanden. Ich spreche von einer Tabelle, welche über Excel unter "als Tabelle formatieren" erstellt wurde. Hieraus möchte ich nun mit deinem Code Zeilen kopieren und ans Ende der formatierten Tabelle setzen. Das klappt, nur leider müssen diese Zeilen der Tabelle beigefügt werden. Der Code fügt sie zwar unterhalb ein, aber die Zeilen sind dann nicht mehr Bestandteil der formatierten Tabelle.


    Also irgendwie so:

    Option Explicit

    Sub eNDE()
    Dim Loletzte As Long
    Loletzte = ActiveSheet.UsedRange.SpecialCells(xlCellTypeLastCell).Row + 1
    Rows(ActiveCell.Row).Copy Rows(Loletzte)

    ActiveSheet.ListObjects("Tabelle1").Resize Range("$A$11:$Z$16")

    End Sub


    Nur, dass die Range der Tabelle hier immer "+ 1 Zeile" oder so ist
     
    volker1990, 3. Oktober 2017
    #3
  4. Hajo_Zi
    Hajo_Zi Erfahrener User

    Tabelle um eine Zeile erweitern

    mache als Letztes einen leeren Datensatz.
    Loletzte = ActiveSheet.UsedRange.SpecialCells(xlCellTypeLastCell).Row
     
    Hajo_Zi, 3. Oktober 2017
    #4
  5. Du meinst so?


    Sub eNDE()
    Dim Loletzte As Long
    Loletzte = ActiveSheet.UsedRange.SpecialCells(xlCellTypeLastCell).Row
    Rows(ActiveCell.Row).Copy Rows(Loletzte)

    ActiveSheet.ListObjects("Tabelle1").Resize Range("$A$11:$Z$16")

    End Sub

    Dann überschreibt er mir den letzten Tabelleneintrag. Aber er soll die Tabelle ja jedes mal um einen Eintrag erweitern.

    Liebe Grüße
     
    volker1990, 3. Oktober 2017
    #5
  6. Hajo_Zi
    Hajo_Zi Erfahrener User
    vielleicht dann so?
    Loletzte = ActiveSheet.UsedRange.SpecialCells(xlCellTypeLastCell).Row
    Rows(ActiveCell.Row).Copy
    Rows(Loletzte).Insert Shift:=xlDown
    zu Resize kann ich nichts schreiben, setze ich nicht ein.
     
    Hajo_Zi, 3. Oktober 2017
    #6
  7. Leider auch nicht. Hier meldet er mir den Fehler: "400"


    Hm.... komme einfach nicht weiter.
     
    volker1990, 3. Oktober 2017
    #7
  8. Hajo_Zi
    Hajo_Zi Erfahrener User

    Tabelle um eine Zeile erweitern

    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. Darum sollte das Original verlinkt werden.

    Wenn du an Stelle einer Demomappe deine Originalmappe hochladen willst, diese aber sensible Daten enthält, kannst du diese Daten Gruß Hajo
     
    Hajo_Zi, 3. Oktober 2017
    #8
  9. Hi Hajo,

    hier mal die Tabelle etwas gekürzt, aber mit gleicher Problematik:

    Die Schaltfläche führt das Makro aus.
     
    volker1990, 3. Oktober 2017
    #10
  10. #9 hast Du gelesen und verstanden?
    Da steht nämlich exakt der Befehl, den Du brauchst.
    Jedenfalls nix mit loLetzte oder UsedRange …
     
  11. Hi RPP63,

    sry deine Nachricht hatte ich überlesen...

    ich öffne den Link sofort.
     
    volker1990, 3. Oktober 2017
    #12
  12. Tabelle um eine Zeile erweitern

    Ich nehme an du meinst diesen code hier:


    ActiveSheet.ListObjects("Table1").ListRows.Add AlwaysInsert:= True

    Allerdings bekomme ich es nicht hin den in folgenden einzusetzen:

    Sub eNDE()
    Worksheets("Import").Unprotect Password:=""
    Dim Loletzte As Long
    Loletzte = ActiveSheet.UsedRange.SpecialCells(xlCellTypeLastCell).Row + 1
    Rows(ActiveCell.Row).Copy Rows(Loletzte)

    End Sub


    Sry, ich bin halt noch absoluter Anfänger.
     
    volker1990, 3. Oktober 2017
    #13
  13. Ahhh ich habs:


    Option Explicit

    Sub eNDE()
    Dim tbl As ListObject
    ActiveSheet.ListObjects("Tabelle1").ListRows.Add AlwaysInsert:=True


    End Sub

    Klappt so glaube ich....
     
    volker1990, 3. Oktober 2017
    #14
  14. Muss mich nochmal korrigieren.

    Klappt leider doch nicht wie gewollt.
     
    volker1990, 3. Oktober 2017
    #15
Thema:

Tabelle um eine Zeile erweitern

Die Seite wird geladen...
  1. Tabelle um eine Zeile erweitern - Similar Threads - Tabelle Zeile erweitern

  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. Zeile-Funktion in formatierter Tabelle

    in Microsoft Excel Hilfe
    Zeile-Funktion in formatierter Tabelle: Hallo liebe Forengemeinde, ich habe eine formatierte Tabelle (weiß nicht genau, ob es so auch heißt, aber bei "Start", "Formatvorlagen" - "Als Tabelle formatieren" mit mehreren Spalten und...
  4. Absatz erzeugt unterschiedliche Höhen in Tabellen (-zeile)

    in Microsoft Word Hilfe
    Absatz erzeugt unterschiedliche Höhen in Tabellen (-zeile): Hallo! Kurzfassung: Ich möchte einfach nur eine Tabelle erstellen, in der Abstände von 6 Pt. vor und nach jeder Tabellenzeile eingefügt sind. Der Zeilenabstand soll dabei "Einfach" sein, sodass...
  5. VBD Daten aus einer "intelligenten" Tabelle in einer anderen "intelligenten" Tabelle archivieren

    in Microsoft Excel Hilfe
    VBD Daten aus einer "intelligenten" Tabelle in einer anderen "intelligenten" Tabelle archivieren: Hallo zusammen, Ich hab hier schon viel rumgeschaut, komme aber mit meinem Problem leider nicht weiter. Vielleicht könnt ihr mir ja weiterhelfen. Ich habe eine Tabelle ("tbl_Umsatz"), auf dem...
  6. Zeilen mit bestimmten Wert in andere Tabelle (VBA Makro)

    in Microsoft Excel Hilfe
    Zeilen mit bestimmten Wert in andere Tabelle (VBA Makro): Hallöchen, ich stehe aktuell vor folgendem Problem: Wir haben ein Excel Makro, das über die Zeiterfassung alle Mitarbeiter und ihre Stunden in verschiedenen Positionen auflistet. Eine abgespeckte...
  7. Zeile Duplizieren und Tabelle erweitern

    in Microsoft Excel Hilfe
    Zeile Duplizieren und Tabelle erweitern: Hallo Forum, dies ist mein erster Post hier. Ich habe eine Idee bezüglich einer Liste die Wochenendaktivitäten speichert. Die Tage Samstag und Sonntag werden rot markiert, durch Ausblendung wird...
  8. VBA Zeile "duplizieren" und Tabelle erweitern

    in Microsoft Excel Hilfe
    VBA Zeile "duplizieren" und Tabelle erweitern: Hallo Forum, ich habe eine Idee bezüglich einer Liste die Wochenendaktivitäten speichert. Die Tage Samstag und Sonntag werden rot markiert, durch Ausblendung wird immer nur der jeweilige Monat...
  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