0
こんにちは私は次のコードを持っていますが、前のシートと同じ順序を保つために下から上に実行する必要がありますが、その方法を理解することはできません。私が試したすべてがコードを破るようだ。ありがとう!ループを下から上に実行する
Sub Insert()
Dim dc As Range
With Sheets("All")
For Each dc In Intersect(.Range("D:D"), .UsedRange)
If dc.Value2 = 780101 Then
dc.Resize(2, 1).EntireRow.Copy
Sheets("780101").Rows(6).Insert Shift:=xlDown
End If
Next
End With
End Sub
最も簡単な方法はforループとlastRowから1 step -1に変換することです。 – sous2817
私はVBAにちょっと新しいですが、どうすればいいですか? – lola