Sub transferTT2S ()
Schemerige wss als Aantekenvel, wst als Aantekenvel, r als Waaier, r2 als Waaier
Schemerige iRows zoals lang, StartRow zoals lang
Reeks wss = Bladen („Samenvatting“)
Vastgesteld wst = Bladen („TaskTracker“)
'Telling de te kopiëren rijen (en opgenomen)
Reeks r2 = wst. [A: A]. Vind („Totale Uren“). Compensatie (- 1)
Reeks r2 = Waaier (r2, wst. [A7])
Reeks r2 = Unie (r2, r2.Offset (, 3))
iRows = r2.Rows.Count
'vind de volgende lege rij
Plaats r = wss. Strek me uit („A“ & Waaier („A1“) .CurrentRegion.Rows.Count)
StartRow = r.Row
'Neem nu het aantal rijen op. Selecteer de rijen eerste
'zoals na het opnemen moeten wij hen van de vorige groepering scheiden
r.EntireRow.Resize.EntireRow.Resize (rowsize: =iRows). Selecteer
Selection.Insert
Selection.Rows.Ungroup
'kopi�ër nu de gegevens in de opgenomen rijen en het formaat
Plaats r = r.Offset (- iRows)
r.Value = wst. [B3]. Waarde
r2.Copy
r.Offset (, 1) .PasteSpecial xlPasteValues
r.Offset (, 2). Resize (r2.Rows.Count, 2) .NumberFormat = „[h]: mm: ss“
r.Offset (, 2). Resize (r2.Rows.Count, 2) .HorizontalAlignment = xlCenter
r.Offset (, 3). Waarde = r2.Rows (r2.Rows.Count). Cellen (1). Compensatie (1, 1). Waarde
Met r.Rows (1). Kolommen (1). Resize (, 4). Grenzen (xlEdgeTop)
.LineStyle = xlContinuous
. Gewicht = xlThin
Eind met
'Groepeer ten slotte de nieuwe gegevens
Rijen (StartRow + 1 & „: “ & StartRow + iRows - 1). Selecteer
Selection.Rows.Group
Sub van het eind
|