- ベストアンサー
エクセルで連続の日付を入力するには?
教えてください。 エクセルで連続する日付を入力する方法なのですが、 オートフィルでドラッグすれば連続で入力できますよね。 しかし今回私がしたいのは飛び飛びの場所に入力していきたいのです。 例えば、B5に2006/06/01 B10に2006/06/02 B15に2006/06/03 ・・・・ と言う風にです。 こんなことできるのでしょうか? よろしくお願いします。
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
B5に2006/6/1 B10に2006/2 B5:B14 を範囲指定してB14の+ハンドルを下へ引っ張る。 なぜならば B5 ● B6 ○ B7 ○ B8 ○ B9 ○ B10● B11○ B12○ B13○ B14○ のように●1つ+○4つの組(パターン)を、2組み作っておいて、その最下で+ハンドルを引っ張ると、●1つ+○4つが繰り返され、●では中身が 差1日づつ増えてくれるから、こういう方法になる。 ●は日付ありセル、○は空白セルを指す ーーー VBAでやれば、素直にプログラムできて Sub test01() d = DateSerial(2006, 6, 1) For i = 5 To 100 Step 5 Cells(i, "B") = d d = d + 1 Next i End Sub で実現できる。
その他の回答 (3)
1.セル B5 に式 ="2006/6/1"+ROW()/5-1 を入力して [コピー]を実行 2.セル B10、B15、B20、… を選択して[貼り付け]
- redowl
- ベストアンサー率43% (2140/4926)
B5に2006/06/01 B10に2006/06/02 が入力されている状態で B5~B14までのセル範囲をマウスで選択 B14セル右下コーナーポイントをマウスで 下方向にドラッグ
- greenice
- ベストアンサー率28% (2/7)
B5に2006/06/01 と、入力 ↓ B1からB5までをドラッグ(セルが選択された紫になる) ↓ 一旦右クリックを外し、右下にある黒い点(カーソルを合わせると、黒い+マークになる) ↓ それを気の済むまで下まで引っ張れば、飛び飛びの入力になる。 はずです。やってみてください。