kinimod2010
Cadet 4th Year
- Registriert
- Sep. 2014
- Beiträge
- 71
Hallo Leute,
Ich bin jetzt von mienem Chef verdonnert worden mit VBA eine Zeitaufzeichnung und Stunden auf Projektaufzeichnung zu machen. Ich habe schon echt viel geschafft nur stehe ich jetzt an :/ kann mich hier jemand unterstützen?
Die Mitarbeiter werden über eine Schleife in das array eingelesen ich weiß aber nicht wie die oben genannte schleibe bis zum letzten mitarbeiter zusammenzählen kann. Ich weiß wie viele MA es gibt.
Kann mir hier vielleicht jemand helfen?
DANKE
Ich bin jetzt von mienem Chef verdonnert worden mit VBA eine Zeitaufzeichnung und Stunden auf Projektaufzeichnung zu machen. Ich habe schon echt viel geschafft nur stehe ich jetzt an :/ kann mich hier jemand unterstützen?
i = 2
For Projekte = 6 To LastRow
If ThisWorkbook.Worksheets("Tabelle1").Cells(Projekte, 3) = "Angebot" Or ThisWorkbook.Worksheets("Tabelle1").Cells(Projekte, 3) = "in Bearb." Or ThisWorkbook.Worksheets("Tabelle1").Cells(Projekte, 3) = "offen" Then
Reihe = 21
For MA_Reihe = 4 To 14
'ThisWorkbook.Worksheets("Tabelle1").Cells(Projekte, Reihe).Select
ThisWorkbook.Worksheets("Tabelle1").Cells(Projekte, Reihe).Value = ThisWorkbook.Worksheets(Mitarbeiter(1, 4)).Cells(i, MA_Reihe).Value + ThisWorkbook.Worksheets(Mitarbeiter(2, 4)).Cells(i, MA_Reihe).Value + ThisWorkbook.Worksheets(Mitarbeiter(3, 4)).Cells(i, MA_Reihe).Value + ThisWorkbook.Worksheets(Mitarbeiter(4, 4)).Cells(i, MA_Reihe).Value + ThisWorkbook.Worksheets(Mitarbeiter(5, 4)).Cells(i, MA_Reihe).Value + ThisWorkbook.Worksheets(Mitarbeiter(6, 4)).Cells(i, MA_Reihe).Value + ThisWorkbook.Worksheets(Mitarbeiter(7, 4)).Cells(i, MA_Reihe).Value + ThisWorkbook.Worksheets(Mitarbeiter(8, 4)).Cells(i, MA_Reihe).Value + ThisWorkbook.Worksheets(Mitarbeiter(9, 4)).Cells(i, MA_Reihe).Value
Reihe = Reihe + 5
Next test
i = i + 1
End If
Next Projekte
For Projekte = 6 To LastRow
If ThisWorkbook.Worksheets("Tabelle1").Cells(Projekte, 3) = "Angebot" Or ThisWorkbook.Worksheets("Tabelle1").Cells(Projekte, 3) = "in Bearb." Or ThisWorkbook.Worksheets("Tabelle1").Cells(Projekte, 3) = "offen" Then
Reihe = 21
For MA_Reihe = 4 To 14
'ThisWorkbook.Worksheets("Tabelle1").Cells(Projekte, Reihe).Select
ThisWorkbook.Worksheets("Tabelle1").Cells(Projekte, Reihe).Value = ThisWorkbook.Worksheets(Mitarbeiter(1, 4)).Cells(i, MA_Reihe).Value + ThisWorkbook.Worksheets(Mitarbeiter(2, 4)).Cells(i, MA_Reihe).Value + ThisWorkbook.Worksheets(Mitarbeiter(3, 4)).Cells(i, MA_Reihe).Value + ThisWorkbook.Worksheets(Mitarbeiter(4, 4)).Cells(i, MA_Reihe).Value + ThisWorkbook.Worksheets(Mitarbeiter(5, 4)).Cells(i, MA_Reihe).Value + ThisWorkbook.Worksheets(Mitarbeiter(6, 4)).Cells(i, MA_Reihe).Value + ThisWorkbook.Worksheets(Mitarbeiter(7, 4)).Cells(i, MA_Reihe).Value + ThisWorkbook.Worksheets(Mitarbeiter(8, 4)).Cells(i, MA_Reihe).Value + ThisWorkbook.Worksheets(Mitarbeiter(9, 4)).Cells(i, MA_Reihe).Value
Reihe = Reihe + 5
Next test
i = i + 1
End If
Next Projekte
Die Mitarbeiter werden über eine Schleife in das array eingelesen ich weiß aber nicht wie die oben genannte schleibe bis zum letzten mitarbeiter zusammenzählen kann. Ich weiß wie viele MA es gibt.
Kann mir hier vielleicht jemand helfen?
DANKE
Zuletzt bearbeitet: