Ich versuche, ein Makro für ein persönliches Budget Arbeitsblatt zu erstellen, wo eine Zelle mit langwieriger Arbeit ist.Erstellen einer Schleife mit Daten aus anderen Blättern
Mit der „Makro aufzeichnen“ Taste I die Codierung hinter der Operation zurückverfolgt ich in der Zelle hergestellt, die die folgende ist:
Sub calculo_otherex()
' calculo_otherex Macro
' Cálculo de otros gastos con tarjeta.
'
ActiveCell.FormulaR1C1 = _
"=Extractos!R[-89]C[-2]-('Home Expenses'!R[-105]C+'Home Expenses'!R[-60]C+'Home Expenses'!R[-16]C+Health!R[-105]C+Health!R[-67]C+Health!R[-29]C+Gifts!R[-99]C+'Daily Living'!R[-87]C+'Daily Living'!R[-29]C+'Daily Living'!R[20]C+'Daily Living'!R[59]C+'Daily Living'!R[102]C+Entertainment!R[-105]C+Entertainment!R[-67]C+Entertainment!R[-29]C+Entertainment!R[9]C+Transportation!R[-105]C)"
Range("H129").Select
End Sub
Wie Sie in der Formel sehen kann ich auf andere Blätter beziehen, und auf bestimmte Zellen, die das Ergebnis eines bestimmten Monats (in diesem Fall Juli) und einer bestimmten Teilmenge (Gebühren für eine Kreditkarte) widerspiegeln.
Was ich tun möchte, ist eine Schleife einfügen, so dass diese Prozedur für alle Monate wiederholt wird, aber das Problem ist, dass die Daten in der Tabelle "Extractos" alle siebte Zelle rechts von "Extractos! R [-89 ] C [-2] ", wie die anderen Daten in der Formel in der nächsten Spalte erscheinen.
Wie könnte ich das lösen ?? Vielen Dank.
Probieren googeln 'for loop step'. – findwindow