以下は、Excel VBAで簡単な作業を自動化する例です。この例では、セルに入力された数値を2倍にして隣のセルに表示する簡単なマクロを作成します。
- Excelを開き、Alt + F11を押してVBAエディタを開きます。
- 左側の「挿入」メニューから「モジュール」を選択します。
- 新しいモジュールが表示されたら、その中に以下のコードを貼り付けます。
Sub 数値を2倍にする()
‘ アクティブなセルの値を取得
Dim 値 As Double
値 = ActiveCell.Value
‘ 取得した値を2倍にして隣のセルに表示
ActiveCell.Offset(0, 1).Value = 値 * 2
End Sub
このコードは、アクティブなセルの値を取得し、それを2倍にして同じ行の隣のセルに表示する簡単なものです。コード内のコメントが各行の動作を説明しています。
- エディタを閉じ、Excelに戻ります。
- 任意のセルに数値を入力します。
- Alt + F8を押して、マクロの一覧が表示されたら、「数値を2倍にする」を選択して実行します。
これで、アクティブなセルの値が2倍にされて隣のセルに表示されます。これは単なる例であり、Excel VBAを使用してより複雑な作業や自動化を行うことができます。