- ベストアンサー
セル内に連続して数字を入力するコード
空白行に連続で数字を入れたくて次のようなコードを記述しましたが、入力できません。 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列結合されています。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
実行エラーのため、動かないのですよね? Cells(2 * i + 6, "1").Value = i ↓ Cells(2 * i + 6, 1).Value = i 一応、動作確認しましたのでコードは正しいようです
その他の回答 (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 など。 以上ここまで。
質問者
お礼
ご回答ありがとうございました。
お礼
動きました。 ありがとうございました。