Office: Tabellenzeile automatisch hinzufügen

Helfe beim Thema Tabellenzeile automatisch hinzufügen in Microsoft Excel Hilfe um das Problem gemeinsam zu lösen; Habe ich irgendwie die möglichkeit, wenn in einer Tabelle z.B. etwas in Zeile 3 Steht, automatisch eine 4te Zeile unten ranhängen zulassen?... Dieses Thema im Forum "Microsoft Excel Hilfe" wurde erstellt von noctis, 23. Juni 2009.

  1. noctis Erfahrener User

    Tabellenzeile automatisch hinzufügen


    Habe ich irgendwie die möglichkeit, wenn in einer Tabelle z.B. etwas in Zeile 3 Steht, automatisch eine 4te Zeile unten ranhängen zulassen? (Formatierung der Tabelle sollte dabei erhalten bleiben).

    Bzw diese auch wieder zu löschen wenn kein Inhalt in dieser Zeile vorhanden ist.

    Oder ist das nur mit VBA in excel zu realisieren ?

    Pseudocode hätte ich ja, aber in VBA vermag ich das leider noch nicht zu übersetzen.
     
    noctis, 23. Juni 2009
    #1
  2. Exl121150 Erfahrener User
    Hallo noctis,

    da Du schreibst, dass Du Excel2007 hast, nehme ich an, dass Du mit 'Tabelle' die neue Möglichkeit einer (Daten)tabelle innerhalb eines Arbeitsblattes meinst.
    Im folgenden Makro habe ich Dir ein ausgiebig dokumentiertes Musterbeispiel für die VBA-Programmierung dieser Tabellen angefügt.
    Code:
    Sub Makro31()
      Dim MySheet As Worksheet
      Dim MyTable As ListObject
        'Angenommen: Ich habe ein Arbeitsblatt 'Tabelle1'
      Set MySheet = ActiveWorkbook.Worksheets("Tabelle1")
        'In diesem habe ich eine Tabelle 'MeineTabelle' im Bereich D12:F15
        'wobei diese eine Kopfzeile im Bereich D12:F12 hat
        'und ferner eine Ergebniszeile im Bereich D15:F15,
        'womit Platz für 2 Datenzeilen im Bereich D13:F14 bleibt.
      Set MyTable = MySheet.ListObjects("MeineTabelle")
        'Mit folgender Anweisung füge ich eine Leerzeile an
        'als letzte Datenzeile im Bereich D15:F15 noch vor
        'der Ergebniszeile, die damit in den Bereich D16:F16 verschoben wird.
      MyTable.ListRows.Add
        'In dieser angefügten Leerzeile (Datenzeile 3 = Bereich D15:F15)
        'werden die Zellen mit Daten befüllt (Spalte 1-3),
        'wobei diesen Daten automatisch die Formatierung der jeweiligen
        'Tabellenspalte zugewiesen wird:
      With MyTable.ListRows(3).Range
        .Cells(1) = -3: .Cells(2) = 3333: .Cells(3) = -55.4
      End With
        'Mit folgender Anweisung lösche ich die Datenzeile 2 (=Bereich D14:F14)
        'wodurch die Datenzeile 3 und die Ergebniszeile um 1 Zeile
        'noch oben geschoben werden.
      MyTable.ListRows(2).Delete
        'usw. ....
    End Sub
    All das kann man natürlich auch interaktiv (=ohne Makro) im Arbeitsblatt selbst ausführen. Insbesondere wenn man an bestehende Datenzeilen noch weitere Datenzeilen anfügen will. Tut man dies, sollte man, um sich das Leben zu vereinfachen, eine eventuelle Ergebniszeile ausschalten.
    Fügt man dann Daten in der nächsten Leerzeile an, wird automatisch wie im Makro die Formatierung der Datenspalten der Tabelle angewandt.

    Will man nur Zeilen der Tabelle (nicht auch die des umgebenden Tabellenblattes!) löschen (=entfernen), muss man unbedingt darauf achten, dass nur der Zeilenbereich innerhalb der Tabelle markiert ist (Mauszeiger am linken Rand des Zeilenbereiches positionieren; der Mauszeiger wird zu einem horizontalen Pfeil nach rechts; Linksklick mit der Maus --> Zeilenbereich ist korrekt markiert).
     
    Exl121150, 24. Juni 2009
    #2
Thema:

Tabellenzeile automatisch hinzufügen

Die Seite wird geladen...
  1. Tabellenzeile automatisch hinzufügen - Similar Threads - Tabellenzeile automatisch hinzufügen

  2. Video: Hinzufügen und Löschen von Tabellenzeilen und -spalten

    in Microsoft Excel Tutorials
    Video: Hinzufügen und Löschen von Tabellenzeilen und -spalten: Video: Hinzufügen und Löschen von Tabellenzeilen und -spalten Excel für Microsoft 365 Word für Microsoft 365 Outlook für Microsoft 365 PowerPoint für Microsoft 365...
  3. Video: Ändern der Größe von Tabellenzeilen und -spalten

    in Microsoft Excel Tutorials
    Video: Ändern der Größe von Tabellenzeilen und -spalten: Video: Ändern der Größe von Tabellenzeilen und -spalten Excel für Microsoft 365 Word für Microsoft 365 Outlook für Microsoft 365 PowerPoint für Microsoft 365...
  4. Tabellenzeilen von einer Tabelle in eine andere Tabelles übertragen

    in Microsoft Excel Hilfe
    Tabellenzeilen von einer Tabelle in eine andere Tabelles übertragen: Ich habe eine Tabelle 1 für die Mitglieder meine Clubs erstellt. Sie enthält Anrede, Name Vorname, Adresse, Telefonnummer E-Mail. Es gibt folgende Kategorien: Aktive Mitglieder, Passive, Inaktive....
  5. VBA PDF Ausdruck bestimmter Tabellenzeilen durch Zellenabfrage

    in Microsoft Excel Hilfe
    VBA PDF Ausdruck bestimmter Tabellenzeilen durch Zellenabfrage: Hallo liebe Excel Profis. Ich würde gerne mehrere Listen (in denen sich vieles wiederholt) vereine und ja nach Bedarf bestimmte Bereiche ausdrucken. Zum unterscheiden nutze ich derzeit die Spalte...
  6. Seitenumbruch in Tabellenzeile verhindern -Zeile hat Spalten mit mehreren Unterzeilen

    in Microsoft Word Hilfe
    Seitenumbruch in Tabellenzeile verhindern -Zeile hat Spalten mit mehreren Unterzeilen: Hallo zusammen, derzeit Arbeite ich mit mehreren Word-Dokumenten (Word 2010), in denen bestimmte Positionen über mehrere Seiten in mehrspaltigen Tabellen aufgelistet sind. Leider sind die...
  7. Tabellenzeilen anklicken und kopieren

    in Microsoft Word Hilfe
    Tabellenzeilen anklicken und kopieren: Hallo, ich bin auf der Suche nach einer Lösung für das Auswählen und Kopieren von Tabellenzeilen. Vor dem Text könnte eine Spalte sein mit einem Kästchen, dieses angeklickt oder per Touch...
  8. Tabellenzeile wird automatisch formatiert

    in Microsoft Word Hilfe
    Tabellenzeile wird automatisch formatiert: Hallo Zusammen Wenn ich in eine Zelle in einer Wordtabelle hineinklicke, markiert Word automatisch die gesamte Zeile und formatiert diese mit einem dunkelblauen Hintergrund. Es wurde jedoch...
  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