У меня есть рабочий вопрос, и я хочу, чтобы мой макрос сделал следующее
У меня есть два столбца (столбцы A и B). Столбец A имеет имена, а столбец B содержит их информацию.
Я хочу, чтобы мой макрос нашел повторяющиеся имена, скопировал столбцы A и B и вставил их в другую электронную таблицу в следующем месте
C: \ Users \ kentan \ Desktop \ Управляемый фонд
Каждая созданная электронная таблица должна содержать имя этого имени в качестве имени файла
Я создал макрос для следующих действий, но он не дает правильного результата
Sub IRIS()
Dim i As Integer
With ActiveSheet.Sort
.SetRange Range("A:B")
.Header = xlYes
.MatchCase = False
.Orientation = xlTopToBottom
.SortMethod = xlStroke
.Apply
End With
i=1
Do Until Len(Cells(i, 1).Value) = 0
If Cells(i, 1).Value = Cells(i + 1, 1).Value Then
Range(Cells(i, 1), Cells(i, 2)).Select
Selection.Copy
Workbooks.Add
Range("A1").PasteSpecial
ActiveWorkbook.SaveAs Filename:= _
"C:\Users\kentan\Desktop\Managed Fund" & cells(i,1) & ".xls"
ActiveWorkbook.Close
Else
i = i + 1
End If
Loop
Application.CutCopyMode = False
End Sub