IstFormel mit Variabeln
11.10.2017 11:57:34
Christian
ich habe in einem Tabellenblatt einen Input-Bereich in den Spalten L-Z der links in den Spalten A bis K und rechts AA bis AL von Formeln flankiert wird, die dann die Berechungsergebnisse in ein weiteres Tabellenblatt liefern.
Da dieser Inputbereich erst im Zeitverlauf wächst habe ich bislang "vorsorglich" 3000 Zeilen mit den Formeln belegt - was die Datei riesig macht. Meine Überlegung ist nun, mit einem Makro z.B. beim Speichervorgang nur die Zeilen mit Formeln zu belegen, die auch im Inputbereich in gleicher Zeile einen Eintrag haben.
Mein Gedanke mit
If Range("L1000") "" then
Range("A1000").Formula = Range("A1").Formula
End If
scheitert nicht nur daran, dass damit ja nicht die Variablen in der Formel aus A1 auf die Inputzeile 1000 übertragen wird, sondern dass ich das ja für jede Zelle beschreiben müsste.
Habt Ihr für beide Knackpunkte einen Lösungsvorschlag?
Herzlichen Dank und beste Grüße
Christian