DateSort = Cells(Cells.Rows.Count, "B").End(xlUp).Row
For currentDate = 2 To DateSort
If Range("B" & currentDate) <> Range("B" & currentDate + 1) Then
currentDate = currentDate + 1
myRange = "A" & currentDate & ":" & "Q" & DateSort
Range(myRange).Select
Selection.Copy
Selection.Clear
myNewRange = "A" & currentDate + 1
Range(myRange).PasteSpecial
Selection.PasteSpecial
End If
Next
私のワークシートの列 "B"に日付があります。私は日付の各グループの間に空白の行を入れたいと思います。 (すでにソートされています)Excel VBAで日付間に空白を追加する行を移動しようとしています
現在、私のコードは新しい日付をチェックし、残りの日付を選択し、コピーしてデータを消去しますが、新しい範囲に貼り付けるときに失敗します。
完璧に動作します。 – Jeeped