私は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