この記事では、VBAコードを使用してExcelで計算を実行する方法を学習します。

[.underline]#例を挙げて理解しましょう:#いくつかの乱数を乗算してから、各セルにいくつかの数値を追加します。

img1

選択したセルで計算を実行する必要がある場合は、次の手順に従う必要があります。

[開発者]タブをクリックします。[コード]グループから、[VisualBasic]を選択します

img2

[挿入]、[モジュール]の順にクリックします

img3

これにより、新しいモジュールが作成されます。

モジュールに次のコードを入力します

サブ計算()

x = InputBox( “Multiply by what?”、Default:= 1)

y = InputBox( “Add what?”、Default:= 0)

===

選択中の各セルについて

cell.Value = cell.Value * x + y

次のセル

サブの終了

img4

Alt + F8ショートカットキーを押してマクロウィンドウを開き、マクロを選択します。

img5

または、F5キーを押して、VBA画面でコードを実行することもできます。

マクロを実行すると、次の入力ボックスが表示され、「Multiplybywhat」という数値が入力されます

img6

値(この例では2)を入力すると、追加する数値(この例では2)を入力するための次の入力ボックスが目の前に表示されます。

以下のスナップショットを参照してください

img7

出力を取得します。以下のスナップショットを参照してください

img8

このようにして、ユーザーの要求に応じて計算を行うことができます。