VBAで下に行を挿入するにはどうすればよいですか


0

ユーザー入力の下に行を挿入しようとしていますが、私のコードは上に追加し続けています。

  Dim varUserInput As Variant
  varUserInput = InputBox("Enter Row Number where you want to add a row:", _
  "What Row?")
  If varUserInput = "" Then Exit Sub

  RowNum = varUserInput
  Rows(RowNum & ":" & RowNum).Insert Shift:=xlDown

Rows(RowNum + 1).Insert Shift:=xlDown
コミンテルン

@Comintern -あなたはこれで私を助けてください.. superuser.com/questions/1183851/...
user3713336

回答:


0

次のようにに変更xlDownxlUpます。

Dim varUserInput As Variant
  varUserInput = InputBox("Enter Row Number where you want to add a row:", _
  "What Row?")
  If varUserInput = "" Then Exit Sub
  RowNum = varUserInput
  Rows(RowNum & ":" & RowNum).Insert Shift:=xlUp*
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.