Da mir hier des öfteren geholfen wurde, wende ich mich wieder einmal mit einer Frage an EUCH.
Folgende Formel wird in das Tabellenblatt "2011" Spalte M per VBA Code eingefügt.
Sub Formel_Spalte_M()
Dim lngZ As Long
With ThisWorkbook.Sheets("2011")
lngZ = Application.Max(65536, .Cells(.Rows.Count, 2).End(xlUp).Row)
.Range("M2:M" & lngZ).FormulaR1C1 = _
"=IF(RC[-1]=""neu"",IF(RC[-9]="""",1,RC[-9]-RC[-10]+1),""0"")"
End With
End Sub
Nun möchte ich nicht immer den VBA Code ändern um diese Formel in ein anderes Tabellenblatt einfügen zu können. Ich habe eine sogenannte "Hilfstabelle Spalte A1" in dieser würde das Tabellenblatt stehen in welches diese oben genannte Formel eingefügt werden soll. (z.B. 2010 oder 2012 usw.)Kann mir jemand sagen wie die Formel umgeschrieben werden müste?
Danke