• ベストアンサー

セル内に連続して数字を入力するコード

空白行に連続で数字を入れたくて次のようなコードを記述しましたが、入力できません。 sub() Dim i As Integer i = 1 Do While Cells(2 * i + 6, 1).Value = "" Cells(2 * i + 6, "1").Value = i i = i + 1 Loop end sub 対象のセルは8行1列目からでセル自体は2行1列結合されています。

質問者が選んだベストアンサー

  • ベストアンサー
  • nagare
  • ベストアンサー率33% (280/831)
回答No.1

実行エラーのため、動かないのですよね? Cells(2 * i + 6, "1").Value = i ↓ Cells(2 * i + 6, 1).Value = i 一応、動作確認しましたのでコードは正しいようです

ayumin88
質問者

お礼

動きました。 ありがとうございました。

その他の回答 (1)

  • myRange
  • ベストアンサー率71% (339/472)
回答No.2

>Cells(2 * i + 6, "1").Value = i 列の指定方法が間違ってます。 Cells(2 * i + 6, "A").Value = i とか Cells(2 * i + 6, 1).Value = i など。 以上ここまで。  

ayumin88
質問者

お礼

ご回答ありがとうございました。

関連するQ&A