一意の値ごとに11行の空白行を挿入する方法

ローゲン

1つの空白行のコードを作成しましたが、11の空白行に変更する必要があります。A行に4000の値があります。A行で見つかった一意の値ごとに11行を挿入する必要があります

Sub AddBlankRows()
'
Dim iRow As Integer, iCol As Integer
Dim oRng As Range

Set oRng = Range("a1")

iRow = oRng.Row
iCol = oRng.Column

Do
'
If Cells(iRow + 1, iCol) <> Cells(iRow, iCol) Then
    Cells(iRow + 11, iCol).EntireRow.Insert shift:=x1Down
    iRow = iRow + 2
Else
    iRow = iRow + 1

End If
'
Loop While Not Cells(iRow, iCol).Text = ""
'
End Sub

したがって、このコードは、一意の値ごとに1つの空白行を挿入しています。11行の空白行に変更したいと思います。

前:

ここに画像の説明を入力してください

後:

ここに画像の説明を入力してください

JvdV

あなたの最後のコメント(およびスクリーンショット)に従って、私の最後の答えをスクラッチします:

「行Aに4000個の値があります。各行の値の間に11行が必要です」

そして:

「私のデータでは、A行に存在する値は一意になります(つまり)範囲A:A4000行が一意になります」

これは、私には、すべての値が一意であるように読めます。それ以上何もテストする必要はありません:

Sub Test()

Dim lr As Long, x As Long, ws As Worksheet

'Set your worksheet as variable
Set ws = ThisWorkbook.Worksheets("Sheet1")

'Get last used row of column A and fill array
lr = ws.Cells(ws.Rows.Count, 1).End(xlUp).Row

'Loop backwards
For x = lr + 1 To 3 Step -1
    ws.Rows(x).Resize(11).Insert xlShiftDown
Next x

End Sub

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

SQL Server:列1の一意の値ごとに新しい行を挿入します

分類Dev

IDごとの一意の行値の数を時間の経過とともに累積する方法

分類Dev

特定の行の後に空白行を挿入する-VBA

分類Dev

SQLServer-行の後に空白行を挿入する

分類Dev

Javascriptは次の空白行に値を挿入します

分類Dev

Javascriptは次の空白行に値を挿入します

分類Dev

1つの列の異なる値の間に空白行を挿入する方法

分類Dev

行ごとに特定の値の一意の発生をカウントする方法は?

分類Dev

一意の列値ごとに行をスキップする

分類Dev

一意のIDごとに1つの行を選択する方法

分類Dev

rのdplyrを使用して特定の位置に空白行を挿入する方法

分類Dev

一意の列値ごとにレコードを挿入します

分類Dev

Mac OS での一致の前後に空白行を挿入する

分類Dev

Oracle-一意の列値ごとに一意の行を生成し、行を列に変換します

分類Dev

JSON値ごとに一意の名前を生成する方法

分類Dev

csvファイルpythonの5行ごとに空白行を挿入します

分類Dev

行ごとの一意の値の数を数える

分類Dev

ExcelVBAに空白行を挿入する

分類Dev

特定の列の値ごとに複数の列を持つ一意のIDごとに1つの行を取得する方法

分類Dev

テーブルごとに一意のIDを持つdivを挿入する方法

分類Dev

データフレームの既存の3行ごとに空白行を挿入するにはどうすればよいですか?

分類Dev

行ごとの一意の列値

分類Dev

パンダの行ごとに一意の値を作成しますか?

分類Dev

すべての一意の行の間に空白行を表示しますか?

分類Dev

非一意のIDと列の値を持つデータフレームを一意のIDごとに1つの行に変換する

分類Dev

対応する一意の列の値ごとに一意のIDを割り当てる方法は?

分類Dev

sql-行ごとに一意のランダム値を生成します

分類Dev

列の行ごとに一意の値を持つPython / CSVの一意の行

分類Dev

列から行に一意の値を取得する方法

Related 関連記事

  1. 1

    SQL Server:列1の一意の値ごとに新しい行を挿入します

  2. 2

    IDごとの一意の行値の数を時間の経過とともに累積する方法

  3. 3

    特定の行の後に空白行を挿入する-VBA

  4. 4

    SQLServer-行の後に空白行を挿入する

  5. 5

    Javascriptは次の空白行に値を挿入します

  6. 6

    Javascriptは次の空白行に値を挿入します

  7. 7

    1つの列の異なる値の間に空白行を挿入する方法

  8. 8

    行ごとに特定の値の一意の発生をカウントする方法は?

  9. 9

    一意の列値ごとに行をスキップする

  10. 10

    一意のIDごとに1つの行を選択する方法

  11. 11

    rのdplyrを使用して特定の位置に空白行を挿入する方法

  12. 12

    一意の列値ごとにレコードを挿入します

  13. 13

    Mac OS での一致の前後に空白行を挿入する

  14. 14

    Oracle-一意の列値ごとに一意の行を生成し、行を列に変換します

  15. 15

    JSON値ごとに一意の名前を生成する方法

  16. 16

    csvファイルpythonの5行ごとに空白行を挿入します

  17. 17

    行ごとの一意の値の数を数える

  18. 18

    ExcelVBAに空白行を挿入する

  19. 19

    特定の列の値ごとに複数の列を持つ一意のIDごとに1つの行を取得する方法

  20. 20

    テーブルごとに一意のIDを持つdivを挿入する方法

  21. 21

    データフレームの既存の3行ごとに空白行を挿入するにはどうすればよいですか?

  22. 22

    行ごとの一意の列値

  23. 23

    パンダの行ごとに一意の値を作成しますか?

  24. 24

    すべての一意の行の間に空白行を表示しますか?

  25. 25

    非一意のIDと列の値を持つデータフレームを一意のIDごとに1つの行に変換する

  26. 26

    対応する一意の列の値ごとに一意のIDを割り当てる方法は?

  27. 27

    sql-行ごとに一意のランダム値を生成します

  28. 28

    列の行ごとに一意の値を持つPython / CSVの一意の行

  29. 29

    列から行に一意の値を取得する方法

ホットタグ

アーカイブ