저는 VBA 코딩에 익숙하지 않습니다. 템플릿을 설정하고 B 열을 보는 매크로를 만들고 싶습니다. 그런 다음 B의 다른 입력에 대한 새 워크 시트를 만듭니다. 마지막으로 값이 "B1"인 모든 행을 가져 와서 해당 워크 시트에 넣습니다.워크 시트에 행을 만들고 추가하십시오.
(예 : 불분명 한 경우) 열 B는 값 1과 2를 포함합니다. 코드는 "1"과 "2"라는 워크 시트를 만듭니다. 그런 다음 B 열에 1이있는 모든 행을 가져와 워크 시트 "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 "ImportSheet"에 헤더 행 (1 행)이 있습니까? 그래서 값은 2 행에서 시작됩니까? –
예, 2 행에서 시작합니다. – fungrymonster