B13→B14→B15→C13→C14→C15→D13・・・
とインプットボックスを使って入力していきたいと思い、
Sub データ入力()
Dim kataban As String
'データ入力範囲を認識し、終端セルを選択する
If Range("B13").Value = "" Then
Range("B13").Select
Else
Range("B12").Select
Selection.End(xlDown).Select
ActiveCell.Offset(1, 0).Select
End If
'データを入力するダイヤログボックスを表示する Do While ActiveCell.Offset(0, -1).Value <> "" kataban = InputBox("大問NO.を入力します" & Chr(10) & _ "終了する場合はendを入力してください", "大問") If kataban = "end" Then Exit Do Else ActiveCell.Value = kataban ActiveCell.Offset(0, 1).Select ActiveCell.Value = InputBox("領域名を入力します", "領域名") ActiveCell.Offset(0, 1).Select ActiveCell.Value = InputBox("得点数を入力します", "得点") ActiveCell.Offset(1, -2).Select End If Loop
End Sub
の様なマクロを作成したのですがループの部分が上手く行きません。
どなたかわかる方がいましたら、ご教授の程よろしくお願い致します。