名称未設

【ExcelVBA公開模試】2つの表を入れ替える

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

問題

A1:C100とE1:G100にランダムに数値が入力されている(図1)。
図2のように、この2つを入れ替えなさい。

<図1>

<図2:完成イメージ>

わえなび式 正解例

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

目標回答時間

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

この問題の出題範囲

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

ご案内

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

正解例

たったの4行ですが、aとbはセル範囲ではなく2次元配列であるということをしっかりと理解しましょう。

Sub moshi()
    a = Range("A1:C100")
    b = Range("E1:G100")
    Range("A1:C100") = b
    Range("E1:G100") = a
End Sub

バックナンバー


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