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

...

ExcelのVBAのコア機能の1つは、計算後にセルに値を割り当てることです。

Visual Basic for Applications(略してVBA)は、MicrosoftExcelなどのアプリケーションのタスクを自動化するためにMicrosoftOfficeで使用されるスクリプト言語です。 Excelは最終的にスプレッドシートセルに関連データを表示するために使用されるため、ExcelのVBAのコア機能の1つは、計算後にそれらのセルに値を割り当てることです。 VBAを使用して、単一のセルだけでなく範囲にも値を割り当てることができます。

ステップ1

次のコードをコピーしてVBAモジュールに貼り付けます。SubSetValue()Worksheets( "Sheet1")。ActiveCellをアクティブにします。 値= 35 End Sub

今日のビデオ

ステップ2

「Sheet1」テキストを、値を割り当てるセルに置き換えます。 たとえば、列B、行24のセルに値を割り当てる場合は、コードを「Sheet1」から「B24」に変更します。

ステップ3

35を、セルに割り当てる値に置き換えます。 たとえば、25などの数字や、「Hello」などのテキスト文字列にすることができます。

ステップ4

次の名前を入力して、モジュールからSetValueサブルーチンを呼び出します。SetValue()

ステップ5

「F5」を押してコードを実行し、コードに入力したセルが指定した値に変わることを確認します。

ヒント

関数の名前「SetValue」は、「MyFunction」や「AuntMelinda」など、選択した名前に変更できます。