EXCEL/VBA

繰り返し処理を使った問題

繰り返し問題 1

Q.以下のVBAのプロシージャ Sample1 を完成させてください。このプロシージャは、1から10までの整数をVBAのデバッグウィンドウ(Debug.Print)に出力できるように修正しましょう。

Sub Sample1()
    Dim i As Integer

    ' ここにコードを記述してください

End Sub

繰り返し問題 2

Q.以下のVBAのプロシージャ Sample2 を完成させてください。1から10までの奇数をVBAのデバッグウィンドウに出力できるように修正しましょう。

Sub Sample2()
    Dim i As Integer

    ' ここにコードを記述してください

End Sub

繰り返し問題 3

Q.VBAのプロシージャ Sample3 を完成させてください。現在のワークブックに含まれる全てのワークシートの名前をVBAのデバッグウィンドウに出力できるように修正しましょう。

Sub Sample3()
    Dim ws As Worksheet

    ' ここにコードを記述してください

End Sub

繰り返し問題 4

Q.VBAのプロシージャ WriteOddNumbers を完成させてください。このプロシージャの目的は、アクティブなワークシートのA列に1から10までの奇数を出力することです。

Sub WriteOddNumbers()
    Dim i As Integer

    ' ここにコードを記述してください

End Sub

答え

VBA ループ処理の問題