Excel VBA質問箱 IV

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

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


62101 / 76732 ←次へ | 前へ→

【19239】Re:行空けしながらセルの位置を移動する方法
回答  かみちゃん  - 04/10/26(火) 14:07 -

引用なし
パスワード
   こんにちは。かみちゃん です。

>と1行空けるまではいいのですが移動がうまくできません。

こんな感じでいかがでしょうか?
ただし、最終列の文字を1行下の1列左のセルに移動するようにしています。

Option Explicit

Sub 行の挿入()
  Dim maxRows As Long, i As Long, maxColumns As Integer
  
  maxRows = ActiveSheet.UsedRange.Rows.Count
  maxColumns = ActiveSheet.UsedRange.Columns.Count
  For i = maxRows To 1 Step -1
    If i > 1 Then Rows(i).EntireRow.Insert '1行の挿入
    'セルを移動
    With Cells(i * 2 - 1, maxColumns)
     .Offset(1, -1) = .Value
     .ClearContents
    End With
  Next
End Sub

0 hits

【19234】行空けしながらセルの位置を移動する方法 あい 04/10/26(火) 13:38 質問
【19235】Re:行空けしながらセルの位置を移動する方法 Asaki 04/10/26(火) 13:53 回答
【19240】Re:行空けしながらセルの位置を移動する方法 あい 04/10/26(火) 14:10 お礼
【19241】Re:行空けしながらセルの位置を移動する方法 かみちゃん 04/10/26(火) 14:12 回答
【19245】Re:行空けしながらセルの位置を移動する方法 Asaki 04/10/26(火) 14:26 回答
【19251】Re:行空けしながらセルの位置を移動する方法 あい 04/10/26(火) 15:07 お礼
【19238】Re:行空けしながらセルの位置を移動する方法 Kein 04/10/26(火) 14:06 回答
【19242】Re:行空けしながらセルの位置を移動する方法 Kein 04/10/26(火) 14:13 回答
【19244】Re:行空けしながらセルの位置を移動する方法 あい 04/10/26(火) 14:21 お礼
【19248】Re:行空けしながらセルの位置を移動する方法 Kein 04/10/26(火) 14:41 発言
【19252】Re:行空けしながらセルの位置を移動する方法 あい 04/10/26(火) 15:11 お礼
【19239】Re:行空けしながらセルの位置を移動する方法 かみちゃん 04/10/26(火) 14:07 回答
【19268】Re:行空けしながらセルの位置を移動する方法 あい 04/10/27(水) 8:45 お礼

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