名称未設

【ExcelVBA公開模試】1列に並んでいるデータを逆の順に並べ替える

文法を無視して、とりあえず動けばいいという邪道ExcelVBA講座こと「速読VBA単語」に準拠した問題を出題します。

問題

B2:B200に199個のデータが並んでいます(図1)。下の図は、アルファベットと数字の組み合わせになっていますが、どんな文字列でも構いません。
ExcelVBAを用いて、図2のように逆の順番にしてD2:D200に並べなさい。

<図1>

<図2>

わえなび式 正解例

(このページの下にあります)

目標回答時間

プロ30秒以内、アマチュア10分以内に処理ができたら合格

この問題の出題範囲

「速読VBA単語」Program3-2まで

ご案内

ExcelVBAをなんとなく理解できればいいという初心者のための「速読VBA単語」を受講希望の方はカリキュラムをご覧ください。

正解例

202というのはiの開始番号(2)と終了番号(200)を足した数です。逆の順にするときの行番号は開始と終了を足して「i」を引きます。

Sub moshi()
   For i = 2 To 200
       Cells(i, 4) = Cells(202 - i, 2)
   Next
End Sub


この記事が気に入ったらサポートをしてみませんか?