Я довольно новичок в кодировании VBA. Я хочу создать шаблон и хотел бы создать макрос, который смотрит на столбец B. Затем создает новые рабочие листы для разных входов в B. Наконец, он вытягивает все строки со значением «B1» и помещает их в соответствующий рабочий лист.Создание и добавление строк в рабочий лист
(Пример, если неясно) Столбец B включает значения 1 и 2. Затем код создает рабочие листы, называемые «1» и «2». Затем берут все строки, которые имеют 1 в столбце B, и помещают их в рабочий лист «1» и аналогичны для значения «2».
Sub Sheet()
Dim NewSheet As Worksheet
Dim cell As Object
Dim cellRange As Long
For Each Worksheets("ImportSheet") In [Column J]
Set NewSheet = Nothing
On Error Resume Next
Set NewSheet = Worksheets(rng.Value)
On Error GoTo 0
If NewSheet Is Nothing Then
Worksheets.Add(After:=Sheets(Sheets.Count)).Name = rng.Value
End If
Next rng
End Sub
Спасибо
I попробовал много других вещей, но я только что дошел до того, что не знаю, куда идти с ним – fungrymonster
@fungrymonster do у вас есть строка заголовка (строка 1) в «ImportSheet»? поэтому значения начинаются с строки 2? –
Да, они начинаются со строки 2 – fungrymonster