Hallo!
So sieht die Sache nun aus:
Sub Übertragen1()
' Übertragen Makro
' Öffnen Zieldatei
ChDir "C:\Users\Juko\Desktop\BA"
Workbooks.Open Filename:= _
"C:\Users\Juko\Desktop\BA\Ziel2012.xls"
Windows("ziel2012").Activate
'Inhalte übertragen
'Laufzeit Waagen
Workbooks("Quelle.xls").Sheets(1).Range("Y98").Copy
Workbooks("Ziel2012.xls").Sheets("mrz").Range("H37").PasteSpecial _
Paste:=xlPasteValues, operation:=xlNone, skipblanks:=False, Transpose:=False
Windows("Quelle.xls").Activate
Workbooks("Quelle.xls").Sheets(1).Range("P98").Copy
Workbooks("Ziel2012.xls").Sheets(3).Range("K37").PasteSpecial _
Paste:=xlPasteValues, operation:=xlNone, skipblanks:=False, Transpose:=False
End Sub
Sub TonnageWaagen()
Windows("Quelle.xls").Activate
' LöserMix Summe
Range("IS98").Select
ActiveCell.FormulaR1C1 = _
"=SUM(IF(RC[-251]=""stade"",0,RC[-250]),(IF(RC[-248]=""stade"",0,RC[-247])),(IF(RC[-245] _
=""stade"",0,RC[-244])))"
' LöserStade Summe
Range("IT98").Select
ActiveCell.FormulaR1C1 = _
"=SUM(IF(RC[-252]=""Stade"",RC[-251],0),(IF(RC[-249]=""stade"",RC[-248],0)),(IF(RC[-246] _
=""stade"",RC[-245],0)))"
' DKZMix Summe
Range("IU98").Select
ActiveCell.FormulaR1C1 = _
"=SUM(IF(RC[-238]=""stade"",0,RC[-237]),(IF(RC[-235]=""stade"",0,RC[-234])))"
' DKZStade Summe
Range("IV98").Select
ActiveCell.FormulaR1C1 = _
"=SUM(IF(RC[-239]=""stade"",RC[-238],0),(IF(RC[-236]=""stade"",RC[-235],0)))"
End Sub
Sub Übertragen2()
'Waagen übertrag
Workbooks("Quelle.xls").Sheets(1).Range("iv98").Copy
Workbooks("Ziel2012.xls").Sheets(3).Range("g37").PasteSpecial _
Paste:=xlPasteValues, operation:=xlNone, skipblanks:=False, Transpose:=False
Workbooks("Quelle.xls").Sheets(1).Range("IU98").Copy
Workbooks("Ziel2012.xls").Sheets(3).Range("F37").PasteSpecial _
Paste:=xlPasteValues, operation:=xlNone, skipblanks:=False, Transpose:=False
Workbooks("Quelle.xls").Sheets(1).Range("IT98").Copy
Workbooks("Ziel2012.xls").Sheets(3).Range("J37").PasteSpecial _
Paste:=xlPasteValues, operation:=xlNone, skipblanks:=False, Transpose:=False
Workbooks("Quelle.xls").Sheets(1).Range("IS98").Copy
Workbooks("Ziel2012.xls").Sheets(3).Range("I37").PasteSpecial _
Paste:=xlPasteValues, operation:=xlNone, skipblanks:=False, Transpose:=False
End Sub
Sub Laugen()
'Laugedaten übertrag
'Workbooks("Ziel2012.xls).sheets(3).Range("AF37").Resize(1, 2) = _
'Workbooks("Quelle.xls).Sheets(1).Range("BP98").Resize(1, 1).Value
'hier wollte ich 'Sub Makro3()' verwenden. Das liefert aber: Fehler beim Kompilieren, _
erwartet
'Listentrennzeichen oder )
Workbooks("Quelle.xls").Sheets(1).Range("BP98").Copy
Workbooks("Ziel2012.xls").Sheets(3).Range("AF37").PasteSpecial _
Paste:=xlPasteValues, operation:=xlNone, skipblanks:=False, Transpose:=False
Workbooks("Quelle.xls").Sheets(1).Range("BQ98").Copy
Workbooks("Ziel2012.xls").Sheets(3).Range("AG37").PasteSpecial _
Paste:=xlPasteValues, operation:=xlNone, skipblanks:=False, Transpose:=False
Workbooks("Quelle.xls").Sheets(1).Range("BW98").Copy
Workbooks("Ziel2012.xls").Sheets(3).Range("AH37").PasteSpecial _
Paste:=xlPasteValues, operation:=xlNone, skipblanks:=False, Transpose:=False
Workbooks("Quelle.xls").Sheets(1).Range("BU98").Copy
Workbooks("Ziel2012.xls").Sheets(3).Range("AI37").PasteSpecial _
Paste:=xlPasteValues, operation:=xlNone, skipblanks:=False, Transpose:=False
Workbooks("Quelle.xls").Sheets(1).Range("BX98").Copy
Workbooks("Ziel2012.xls").Sheets(3).Range("AJ37").PasteSpecial _
Paste:=xlPasteValues, operation:=xlNone, skipblanks:=False, Transpose:=False
Workbooks("Quelle.xls").Sheets(1).Range("BY98").Copy
Workbooks("Ziel2012.xls").Sheets(3).Range("AK37").PasteSpecial _
Paste:=xlPasteValues, operation:=xlNone, skipblanks:=False, Transpose:=False
Workbooks("Quelle.xls").Sheets(1).Range("CN98").Copy
Workbooks("Ziel2012.xls").Sheets(3).Range("M37:N37").PasteSpecial _
Paste:=xlPasteValues, operation:=xlNone, skipblanks:=False, Transpose:=False
End Sub
Sub LöschenTemps()
Windows("Quelle.xls").Activate
Range("IS98:IV98").ClearContents
Range("B69").Select
End Sub
Jetzt geht es um das Hauptproblem! Wie mache ich dem Programm klar, dass diese Aktion sich immer auf die Zeile mit dem Datum vom Vortag bezieht? Ich lade nochmal die Quell und Zieldatei beispielhaft hoch, damit ihr sehen könnt wie der Sachverhalt genau aussieht.
Hilfe wäre super. Vielen Dank schonmal im Voraus.
Gruß Heiiko