私はNext Without Forのエラーが表示されていますが、なぜ表示されません。私がしようとしているのは、基本的に北西部の主要ワークシートを検索し、その行のすべての情報をコピーして、それをNorth Westシートに貼り付けることです。Excel For Next For
Sub NorthWest()
Sheets("MASTERSHEET").Select
LastRow = ActiveSheet.Range("A" & Rows.Count).End(xlUp).Row
For i = 2 To LastRow
If Range("E" And i).Value = "North West" Then
Rows(i).Select
Selection.Copy
Sheets("North West").Select
erow = ActiveSheet.Cells(Rows.Count, 1).End(xlUp).Offset(1, 0).Row
Next i
ActiveSheet.Cells(erow, 1).Select
ActiveSheet.Paste
Application.CutCopyMode = False
End If
End Sub
は(両方ここでは、自分のマシン上で)正しくコードをインデントするために学び、そしてそれは図のようにこの種の問題ははるかに容易になりますあなたのために働いていますですあなた自身。 –
@ user2771898私の答えは以下の通りです。シートを選択せずにシート間でコピー&ペーストしています。 –
先端のKenに感謝します。ありがとうShai、私はあなたの方法を試してみましょう - あなたの入力と時間のために多くの感謝、それは非常に感謝しています。 – user2771898