1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11: 12: 13: 14: 15: 16: 17: 18: 19: 20: 21: 22: 23: 24: 25: 26: 27: 28: 29: 30: 31: 32: 33: 34: 35: 6: 37: 38: 39: 40: 41: 42: 43: 44: 45:
Sub transferTT2S () Schwache wss als Arbeitsblatt, WST als Arbeitsblatt, r als Strecke, r2 als Strecke Wss = Blätter („Zusammenfassung“) einstellen Einstellen WST = Blätter („TaskTracker“) 'alle vorhandenen Daten entfernen 'wss.UsedRange.Offset (1).ClearContents ' -- oder -- 'die folgende leere Reihe finden Einstellen r = wss.UsedRange.Rows (wss.UsedRange.Rows.Count - 1).EntireRow.Cells (1) r.EntireRow.Delete Einstellen r = wss.UsedRange.Rows (wss.UsedRange.Rows.Count). Versetzen (1).EntireRow.Cells (1) r.Value = WST. [B3]. Wert Einstellen r2 = WST. [A: A]. Entdeckung („Gesamtstunden“). Versatz (- 1) Einstellen r2 = Strecke (r2, WST. [A7]) Einstellen r2 = Anschluss (r2, r2.Offset (, 3)) r2.Copy r.Offset (, xlPasteValues 1).PasteSpecial r.Offset (, 2).Resize (r2.Rows.Count, 3).NumberFormat = „[h]: Millimeter: SS“ r.Offset (, 2).Resize (r2.Rows.Count, 2).HorizontalAlignment = xlCenter r.Offset (, 3).Value = r2.Rows (r2.Rows.Count). Zellen (1).Offset (1, 1).Value r.Offset (r2.Rows.Count, 0). Wert = „Gesamtsumme“ Mit r.Offset (r2.Rows.Count, 3) . Wert = „=SUM (D1: D“ u. r.Offset (0, 0). Reihe + r2.Rows.Count - 1 u. ") „ .NumberFormat = „[h]: Millimeter: SS“ Ende mit Mit r.Offset (r2.Rows.Count). Die Größe neu bestimmen (1, 4) . Fasst (xlEdgeTop) .LineStyle = xlDouble ein . Fasst (xlEdgeBottom) .LineStyle = xlDouble ein Ende mit Mit r.Rows (1).Columns (1).Resize (, 4).Borders (xlEdgeTop) .LineStyle = xlContinuous . Gewicht = xlThin Ende mit I, irow verdunkeln als lang wss. Strecke („A1“) .ClearOutline irow = wss. Strecke („A2: A65536“) .SpecialCells (xlCellTypeLastCell). Reihe - 1 Einstellen r = wss. Strecke („A2“) Während r.Row < irow Einstellen r = r.Offset (1) Strecke (r, r.End (xlDown). Versatz (- 1)). Rows.Group Einstellen r = r.End (xlDown) Wend wss. Outline.ShowLevels RowLevels: =1 Enden-Unterseeboot