HERBERS
Excel-Forum
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Forumbeitrag
Excel-Version des Fragestellers:
2016
Erfahrungslevel des Fragestellers:
VBA nur mit Recorder
BoskoBiati2
17.08.2024 15:12:44
AW: Makro-Formel/Format für bestimmte Zellen nach unten kopieren
Hi,

das ist jetzt schon das zweite Forum, in welchem Du Deine Datei einstellst!
https://www.clever-excel-forum.de/Thread-Excel-Makro-Formel-fuer-mehrere-Spalten-nach-unten-kopieren-Fehler
Hier mal ein geändertes Makro:

Sub test()

ActiveSheet.Range("$I$1:$I$849").AutoFilter Field:=1, Criteria1:= _
"Projected Inventory"
Range("K12:DB" & Cells(Rows.Count, 9).End(xlUp).Row).FormulaR1C1 = "=RC[-1]-R[-3]C+R[-2]C"
ActiveSheet.ShowAllData

End Sub

Gruß

Edgar
Als Antwort auf diesen Beitrag
Ashley
17.08.2024 14:05:02
Makro-Formel/Format für bestimmte Zellen nach unten kopieren
Hallo zusammen,

ich möchte gerne die Formel und das Format in den Zellen K12 bis DB12 per Makro bis zum Tabellenende nach unten kopieren, jedoch nur wenn in Spalte I "Projected Inventory" steht. Könnt ihr mir hierzu weiterhelfen?

Unter dem folgenden Link findet ihr die Beispieldatei: https://www.herber.de/bbs/user/171665.xlsx
Die Anzahl der Zeilen sind jedoch von Datei zu Datei unterschiedlich.

Ich hatte es schon mit dem folgenden Code ausprobiert, allerdings übernimmt es mir in jeder zweiten Zeile die Formel nicht richtig:
Sub test()

Range("K12").Select
ActiveCell.FormulaR1C1 = "=RC[-1]-R[-3]C+R[-2]C"
Range("K12").Select
Selection.AutoFill Destination:=Range("K12:DB12"), Type:=xlFillDefault
Range("K12:DB12").Select

ActiveSheet.Range("$I$1:$I$849").AutoFilter Field:=1, Criteria1:= _
"Projected Inventory"
Range("K12:DB12" & Cells(Rows.Count, 9).End(xlUp).Row).FormulaR1C1 = Range("K12:DB12").FormulaR1C1
ActiveSheet.ShowAllData

End Sub


Viele Grüße
Ashley
Antwort auf Beitrag erstellen

Beispieldatei hochladen