Ich doktere seit Jahren mit Excel+VBA herum, um mir meine täglichen Arbeiten zu erleichtern. Nun habe ich länger nichts mehr machen müssen und stehe bei folgendem Makro vor einem Problem:
Private Sub CommandButton1_Click()
meister = "Kalkulationsnummern MASTER.xls"
wochenfile = ThisWorkbook.Name
For i = 1 To 5
Workbooks(wochenfile).Sheets(i).Select
suppeA1 = ActiveSheet.Cells(3, 2)
*gekürzt* Hier stehen alle anderen auszulesenden Artikel im Schema der Zeile über dem Text _
_
i>
Workbooks(meister).Activate
Sheets(1).Select
Cells(65000, 1).End(xlUp).Offset(1, 0).Select
ActiveCell.Value = suppeA1
ActiveCell.Offset(0, -1).Select
ActiveCell.Value = suppeN1
ActiveCell.Offset(0, -1).Select
ActiveCell.Value = suppeP1
Cells(65000, 1).End(xlUp).Offset(1, 0).Select
ActiveCell.Value = suppeA2
ActiveCell.Offset(0, -1).Select
ActiveCell.Value = suppeN2
ActiveCell.Offset(0, -1).Select
ActiveCell.Value = suppeP2
Sheets(2).Select
Cells(65000, 1).End(xlUp).Offset(1, 0).Select
*gekürzt* In der Art geht es für etwa 30 andere Artikel über 4 Sheets weiter
Next i
End Sub
Die Daten aus dem "Wochenfile" sollen ausgelesen werden und in eine Tabelle im "Masterfile" gesammelt werden. Bis zum alphabetischen Sortieren und Check auf doppelte Files bin ich gar nicht gekommen, weil ich hier schon "außerhalb des gültigen Bereichs" bin.
Kann mir jemand einen Tipp geben, wo der Fehler liegen könnte?
Vielen Dank im Voraus und herzliche Grüße aus München
Michael