Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender

Forumthread: Zeile automatisch einfügen und Formeln kopieren/erweitern

Zeile automatisch einfügen und Formeln kopieren/erweitern
25.10.2019 11:33:26
MikaWambo
Liebe Excel-Experten
ich habe folgendes Problem:
Ich habe eine Tabelle mit Spalten A bis H. Die erste beschriebene Zeile ist die 4., das ist allerdings die Überschriftzeile.
In der Ergebniszeile ist in Spalte F und G die Summenformel enthalten. In der Spalte H eine speziell angepasste.
Nun soll jedesmal wenn ich in Spalte B der letzten Zeile etwas eintrage, eine neue Zeile eingefügt werden. Außerdem soll die Summenformel von F und G der Ergebniszeile erweitert werden und die Formel in Spalte H kopiert.
Ich habe bereits einige Foren und Beiträge durchforstet - bisher mit mäßigem bis garkeinem erfolg.
Vielleicht hat mir jemand eine Lösung? Mit VBA kenne ich mich wirklich GARNICHt aus
Anzeige

5
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Zeile automatisch einfügen und Formeln kopieren/erweitern
25.10.2019 11:45:34
Werner
Hallo,
weshalb formatierst du deine Tabelle nicht als "intelligente Tabelle"? Da wird die Tabelle doch automatisch erweitert, wenn du am Ende weitere Einträge machst. Die Formeln werden dann doch auch automatisch erweitert.
Gruß Werner
AW: Zeile automatisch einfügen und Formeln kopieren/erweitern
26.10.2019 15:54:15
MikaWambo
Hallo Werner,
Die Tabelle ist bereits eine „intelligente tabelle“. Allerdings erweitert sie sich nicht automatisch.
Anzeige
AW: Zeile automatisch einfügen und Formeln kopieren/erweitern
26.10.2019 20:05:00
Hajo_Zi
Zu Deiner Datei kann ich nichts schreiben, was wohl daran liegt das ich nicht auf fremde Rechner schaue.Ich baue keine Datei nach.
Sollte die Datei verlinkt werden?

AW: Zeile automatisch einfügen und Formeln kopieren/erweitern
30.10.2019 08:20:57
MikaWambo
Hallo Hajo,
ich habe die Datei jetzt hochgeladen.
https://www.herber.de/bbs/user/132859.xlsx
Grüße Mika
Anzeige
AW: Zeile automatisch einfügen und Formeln kopieren/erweitern
30.10.2019 16:42:05
Hajo_Zi
mache die Summe nach oben, Du hast eine intelligente Tabelle da macht Excel Deine Forderung.
Würde ich vermuten.
Gruß Hajo
;

Forumthreads zu verwandten Themen

Anzeige
Entdecke relevante Threads

Schau dir verwandte Threads basierend auf dem aktuellen Thema an

Alle relevanten Threads mit Inhaltsvorschau entdecken
Anzeige
Anzeige

Infobox / Tutorial

Zeile automatisch einfügen und Formeln kopieren in Excel


Schritt-für-Schritt-Anleitung

Um in Excel automatisch eine neue Zeile einzufügen und Formeln zu kopieren, kannst du VBA (Visual Basic for Applications) verwenden. Hier ist eine einfache Anleitung, wie du das umsetzen kannst:

  1. Öffne die Excel-Datei und drücke ALT + F11, um den VBA-Editor zu öffnen.

  2. Klicke auf "Einfügen" und wähle "Modul", um ein neues Modul zu erstellen.

  3. Füge den folgenden Code ein:

    Private Sub Worksheet_Change(ByVal Target As Range)
       If Not Intersect(Target, Me.Columns("B")) Is Nothing Then
           If Target.Cells.Count = 1 And Target.Value <> "" Then
               Application.EnableEvents = False
               Target.Offset(1, 0).EntireRow.Insert
               Target.Offset(0, 4).Formula = "=SUM(F4:F" & Target.Row & ")"
               Target.Offset(0, 5).Formula = "=SUM(G4:G" & Target.Row & ")"
               Target.Offset(1, 7).Formula = "=H" & Target.Row
               Application.EnableEvents = True
           End If
       End If
    End Sub
  4. Schließe den VBA-Editor und kehre zu deiner Excel-Tabelle zurück.

  5. Teste die Funktion, indem du etwas in die letzte Zeile der Spalte B einträgst. Eine neue Zeile sollte automatisch eingefügt werden und die Formeln in den Spalten F, G und H sollten entsprechend aktualisiert werden.


Häufige Fehler und Lösungen

  • Die neue Zeile wird nicht eingefügt.

    • Stelle sicher, dass das VBA-Makro aktiviert ist und dass du in der Spalte B etwas eingibst.
  • Die Formeln werden nicht aktualisiert.

    • Überprüfe, ob das Makro korrekt eingegeben wurde und dass die richtigen Zellbezüge verwendet werden.
  • Excel zeigt einen Fehler an, wenn ich etwas eingebe.

    • Dies könnte an einer fehlerhaften Eingabe im VBA-Code liegen. Überprüfe den Code auf Schreibfehler.

Alternative Methoden

Wenn du keine VBA-Lösungen verwenden möchtest, kannst du auch die Funktion "Intelligente Tabelle" nutzen:

  1. Wähle deine Daten aus und klicke auf "Als Tabelle formatieren".
  2. Aktiviere die Option "Meine Tabelle hat Überschriften".
  3. Füge neue Daten in die letzte Zeile ein. Die Tabelle sollte sich automatisch erweitern und die Formeln sollten ebenfalls aktualisiert werden.

Praktische Beispiele

  • Beispiel 1: Wenn du in einer Verkaufsdaten-Tabelle in Spalte B eine neue Bestellung einträgst, wird automatisch eine neue Zeile für die nächste Bestellung eingefügt und die Summenformeln in den Spalten F und G werden entsprechend angepasst.

  • Beispiel 2: In einer Budgetplanung kannst du in Spalte B neue Ausgaben hinzufügen. Die Tabelle wird automatisch erweitert und die Formeln zur Berechnung der Gesamtausgaben werden aktualisiert.


Tipps für Profis

  • Nutze die "Tabelle"-Funktion in Excel, um die Verwaltung deiner Datensätze zu erleichtern. Dadurch wird die automatische Zeilen- und Formelaktualisierung noch einfacher.
  • Experimentiere mit Bedingten Formatierungen, um visuelle Hinweise zu geben, wenn neue Daten eingegeben werden.
  • Überlege, ob du Formeln verwenden kannst, die sich automatisch anpassen, wie =SUMME() oder =WENN(), um deine Berechnungen zu optimieren.

FAQ: Häufige Fragen

1. Wie kann ich sicherstellen, dass meine Tabelle immer auf dem neuesten Stand ist?
Aktiviere die intelligente Tabelle und füge neue Daten am Ende hinzu. Excel wird die Tabelle automatisch erweitern.

2. Was kann ich tun, wenn ich nicht mit VBA arbeiten möchte?
Verwende die intelligente Tabelle, die automatisch erweitert wird, und stelle sicher, dass deine Formeln so eingestellt sind, dass sie sich dynamisch anpassen.

3. Kann ich mehrere Zeilen gleichzeitig einfügen?
Die oben beschriebene Methode fügt nur eine Zeile ein. Wenn du mehrere Zeilen einfügen möchtest, musst du den VBA-Code entsprechend anpassen.

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Entdecke mehr
Finde genau, was du suchst

Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden

Suche nach den besten Antworten
Unsere beliebtesten Threads

Entdecke unsere meistgeklickten Beiträge in der Google Suche

Top 100 Threads jetzt ansehen
Anzeige