[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『行の挿入数を増やしたい』(ken)
行の挿入について教えてください。
カーソールがあるセルの一つ下に行を挿入し、更に計算式をコピー&ペーストするVBAコードを見つけたのですが、一行追加するのではなく、10行追加するには
'行を追加
Range(wGyou + 1 & ":" & wGyou + 1).Select
上記の部分の1を10に変更するのでしょうか。
試してみたのですが、いまいちうまくいきません。
Sub 行の追加()
Dim wGyou As Long
'アクティブなセルの行番号を取得
wGyou = ActiveCell.Row
'繰り越し(4行目)より上の行には挿入処理を行わない。
If wGyou < 4 Then Exit Sub
'事前にコピーや切取りの操作を取り消す
Application.CutCopyMode = False
'行を追加
Range(wGyou + 1 & ":" & wGyou + 1).Select
Selection.EntireRow.Insert
'A列〜X列の数式をコピーする
Range("A" & wGyou & ":X" & wGyou).Copy
Range("A" & wGyou + 1 & ":X" & wGyou + 1).PasteSpecial Paste:=xlPasteFormulas
'コピーを取り消す
Application.CutCopyMode = False
'セルの位置を移動
Range("A" & wGyou + 1).Select
End Sub
< 使用 Excel:Excel2010、使用 OS:unknown >
(デイト) 2014/10/03(金) 16:10
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.