サーチ…
マクロを記録する方法
マクロを記録する最も簡単な方法は、Excelの左下隅にあるボタンです。
これをクリックすると、マクロに名前を付けて、ショートカットキーを使用するかどうかを尋ねるポップアップが表示されます。また、マクロを保存する場所と説明を尋ねます。任意の名前を自由に選択できます。スペースは使用できません。
マクロに割り当てられたショートカットをすばやく使用したい場合は、覚えておく文字を選択して、マクロを何度も何度も簡単に繰り返し使用できます。
「このブック」、「新しいブック」、または「マクロブック」にマクロを格納できます。記録しようとしているマクロを現在のワークブックでのみ使用できるようにするには、「このワークブック」を選択します。新しいブックに保存する場合は、「新しいブック」を選択します。開いているブックにマクロを使用する場合は、「個人用マクロブック」を選択します。
このポップアップを入力した後、「OK」をクリックします。
次に、マクロを使用して繰り返したいアクションを実行します。終了したら同じボタンをクリックして録音を停止します。これは次のようになります。
これで、開発者タブに行き、Visual Basicを開くことができます。 (またはAlt + F11を使用)
Modulesフォルダの下に新しいModuleが追加されます。
最新のモジュールには、今録音したマクロが含まれます。これをダブルクリックして起動します。
私は単純なコピーと貼り付けを行いました:
Sub Macro1()
'
' Macro1 Macro
'
'
Selection.Copy
Range("A12").Select
ActiveSheet.Paste
End Sub
常に「A12」にペーストしたくない場合は、「開発者」タブの「相対参照の使用」ボックスをチェックして相対参照を使用することができます。
前と同じ手順に従って、マクロを次のように変更します。
Sub Macro2()
'
' Macro2 Macro
'
'
Selection.Copy
ActiveCell.Offset(11, 0).Range("A1").Select
ActiveSheet.Paste
End Sub
まだ "A1"の値をセル11行にコピーしますが、今度は開始セルで同じマクロを実行することができ、そのセルからの値は11行下のセルにコピーされます。