Здравствуйте! Мне удалось создать новые таблицы на основе уникальных значений в столбце. В дополнение к этому, я хочу суммировать значения в столбце и включить эту сумму в имя файла каждого соответствующего рабочего листа.
Я хочу, чтобы сумма значений в столбце D была добавлена к имени файла этой книги в формате Filename_Sum(D).xls.
Это то, что я сделал, все, что мне нужно, это сделать сумму в столбце I2:I, преобразовать сумму в строку и включить в имя файла (значение в столбце A)
            'Copy/paste the visible data to the new workbook
            My_Range.SpecialCells(xlCellTypeVisible).Copy
            With WSNew.Range("A1")
                ' Paste:=8 will copy the columnwidth in Excel 2000 and higher
                ' Remove this line if you use Excel 97
                .PasteSpecial Paste:=8
                .PasteSpecial xlPasteValues
                .PasteSpecial xlPasteFormats
                Application.CutCopyMode = False
                .Select                  
            End With
            mySum = Application.WorksheetFunction.Sum(Columns("I2:I1024"))
            'Save the file in the new folder and close it
            On Error Resume Next
            WSNew.Parent.SaveAs foldername & _
                                cell.Value _
                                & CStr(mySum) & _
                                FileExtStr, FileFormatNum'
