Excel VBA質問箱 IV

当質問箱は、有志のボランティア精神のおかげで成り立っています。
問題が解決したら、必ずお礼をしましょうね。
本サイトの基本方針をまとめました。こちら をご一読ください。

投稿種別の選択が必要です。ご注意ください。
迷惑投稿防止のため、URLの入力を制限しています。ご了承ください。


48177 / 76732 ←次へ | 前へ→

【33492】Re:行の挿入について
発言  ponpon  - 06/1/12(木) 20:52 -

引用なし
パスワード
   ▼小太郎 さん:
>A列を調べて、空白でないセルがあった場合は(仮にA15とします。)
>行を2つ挿入し、下方に移動させ、その後A17のデータを元のA15のセル
>に書く(戻す)といった作業を繰り返すにはどうしたらよいのでしょうか?

A列にとびとびにデータがるのですね?
A列以外にはデータはないのでしょうか?
A15の下に行を2つ入れるのは、だめなのでしょうか?

Sub test()
  Dim myRow As Long
  Dim i As Long
  
  myRow = Range("A65536").End(xlUp).Row
  For i = myRow To 1 Step -1
   If Not IsEmpty(Cells(i, 1).Value) Then
     Rows(i + 1 & ":" & i + 2).Insert shift:=xlDown
   End If
  Next
End Sub

0 hits

【33480】行の挿入について 小太郎 06/1/12(木) 17:18 質問
【33492】Re:行の挿入について ponpon 06/1/12(木) 20:52 発言
【33494】Re:行の挿入について 小太郎 06/1/13(金) 0:14 質問
【33522】Re:行の挿入について 大太郎 06/1/13(金) 23:17 回答

48177 / 76732 ←次へ | 前へ→
ページ:  ┃  記事番号:
2610219
(SS)C-BOARD v3.8 is Free