VBA でセル値を設定する方法

Visual Basic for Applications (略して VBA) は、Microsoft Office で Microsoft Excel などのアプリケーションのタスクを自動化するために使用されるスクリプト言語です。 Excel は最終的にスプレッドシートのセルに関連データを表示するために使用されるため、Excel の VBA のコア機能の 1 つは、計算後にそれらのセルに値を割り当てることです。 VBA を使用して、単一のセルだけでなく、範囲にも値を割り当てることができます。
ステップ 1
次のコードをコピーして VBA モジュールに貼り付けます:Sub SetValue() Worksheets("Sheet1").Activate ActiveCell.Value =35 End Sub
ステップ 2
"Sheet1" テキストを、値を割り当てるセルに置き換えます。たとえば、列 B の行 24 のセルに値を割り当てる場合は、コードを「Sheet1」から「B24」に変更します。
ステップ 3
35 を、セルに割り当てる値に置き換えます。たとえば、25 などの数字や、「こんにちは」などの文字列にすることができます。
ステップ 4
その名前を入力して、モジュールから SetValue サブルーチンを呼び出します:SetValue()
ステップ 5
「F5」を押してコードを実行すると、コードに入力したセルが指定した値に変更されます。
ヒント
関数の名前「SetValue」は、「MyFunction」や「AuntMelinda」など、任意の名前に変更できます。