HERBERS
Excel-Forum
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Forumbeitrag
Excel-Version des Fragestellers:
365 Business
Erfahrungslevel des Fragestellers:
Kaum Excel/VBA-Kenntnisse
Alwin Weisangler
14.04.2024 09:06:16
AW: Formel in der letzten variablen Zeile verlängern VBA
Hallo Bernd,

es kann diverse Ursachen/Auslöser geben, dass die Konsistenz eines Listobjects zerstört ist oder irgendwann zerstört wurde.
Schau die als erstes deine Formeln an. Formeln ohne @ können dies verursachen.
Auch per VBA erzwungene Formatierungen könnten in Frage kommen.
Auch programmiertechnisch unsaubere Eingriffe ins Listobject können die Konsistenz zerstören.

Schon damit:


Range("L329").Select
Selection.AutoFill Destination:=Range("L329:L330"), Type:=xlFillDefault
Range("L329:L330").Select
Range("M329").Select
Selection.AutoFill Destination:=Range("M329:M330"), Type:=xlFillDefault
Range("M329:M330").Select

bewegst du dich außerhalb der Befehlsstruktur zur Bearbeitung des Listobject.
Naja und dann die Sache mit Select....

Gruß Uwe
Als Antwort auf diesen Beitrag
Bernd
14.04.2024 08:27:06
Formel in der letzten variablen Zeile verlängern VBA
Hallo,

ich habe eine Datei in der ich mit folgendem Befehl eine Zeile mit Daten hinzufüge.
'Zeile hinzufügen
tbl.ListRows.Add


'Zeile in Variable speichern
Zeile = tbl.DataBodyRange.Rows.Count

Leider werden nicht alle Formeln in die neue Zeile übernommen.

Mit folgender zusätzlicher Anweisung verlängert mir excel die Formeln, wie gewünscht für die betreffenden Zellen.

Range("L329").Select
Selection.AutoFill Destination:=Range("L329:L330"), Type:=xlFillDefault
Range("L329:L330").Select
Range("M329").Select
Selection.AutoFill Destination:=Range("M329:M330"), Type:=xlFillDefault
Range("M329:M330").Select

Wie kann ich das so formulieren, dass immer in den neu hinzugefügten Zeilen die Formeln aus den o.a. Spalten verlängert werden, also das ganze variabel gestalten?
Das komische ist wirklich, dass nur die Formeln in diesen beiden Spalten nicht verlängert werden. Im weiteren Code habe ich nichts stehen, was daraufhin deutet, dass die Formeln in den Spalten gelöscht oder nicht übernommen werden sollen.

Gruß Bernd
Folgenachrichten
Antwort auf Beitrag erstellen

Beispieldatei hochladen