Dunkelt I som heltal
i = spänner (”A1”). Avsluta (xlDown). Ro
Application.ScreenUpdating = falskt
Spänna (”D1”). Välj
ActiveCell.FormulaR1C1 = ”antal”,
Spänna (”D2”). Välj
ActiveCell.FormulaR1C1 = _,
”=SUMPRODUCT ((RC [- 3] =R2C1: R” & I & ”C1) * (RC [- 2] =R2C2: R” & I & ”C2), R2C3: R” & I & ”C3)”,
Spänna (”D2”). Välj
Selection.Copy
Spänna (val, Selection.End (xlDown)). Välj
ActiveSheet.Paste
Application.CutCopyMode = falskt
Selection.Copy
Spänna (”D2”). Välj
Selection.PasteSpecial-deg: =xlPasteValues funktion: =xlNone SkipBlanks _,
: =False transponerar: =False
Spänna (”C2”). Välj
Application.CutCopyMode = falskt
Selection.EntireColumn.Delete
Spänna (”A1”). Välj
Spänna (”A1: Handling för C” & för I) .AdvancedFilter: =xlFilterCopy CopyToRange: =Range (_,
”D1”) som är unik: =True
Spänna (”A1: C1”). Valt
Selection.EntireColumn.Delete
Spänna (”A1”). Välj
Application.ScreenUpdating = True
Avsluta suben
|