「VBA入門編」セルに値を入れる方法Excel/VBATOPセルに値を入れる方法プロシージャを作成するプロシージャとは、一通りの処理をまとめた個所になります。Subの間に処理を記述しその間の処理が実行されます。Sub上記のサンプルコードのように、Subの後の名前(上記のサンプルコードの例だとマクロ実行)がマクロを登録するときの名前になります。セルの指定方法まずは、セルの指定方法を解説していきます。セルを指定する方法は大きく分けて、RangeかCellsどちらかの方法で指定します。>Rangeの指定方法セルA1を指定する場合、Range("A1")としてセル番号をカッコの中に入れて指定します。セル番号は両端をダブルクォーテーション("")でくくります>Cellsの指定方法Cellsでは行番号と列番号で指定します。Cells(行番号,列番号)となり、A1セルを指定する場合はCells(1,1)となります。A2セルを指定する場合は、Cells(2,1)となり、B1セルを指定する場合は、Cells(1,2)となります。セルに値を入れるセルに値を入れる方法をRangeでセルを指定する方法で解説していきます。"入れたい値"といったようにセルを指定した後に、.Valueを付け加え、そのあとに=で入れたい値を記述します。Valueは値という意味で、値を入れる際はValueと宣言します。下記のサンプルコードはA1セルに「エクセル」という値を入れる例です。Sub記述を終えたらサンプルコードを実行してみましょう。実行させると、A1セルに「エクセル」という値が入っていることが確認できます。作成したマクロをボタンから実行する上記で作成したマクロをボタンに登録して、ボタンからマクロを実行する方法を解説します。「開発タブ」⇒「挿入」⇒「ボタン(フォームコントロールの左上)」の順にクリックします。ボタンを任意の位置に配置し、作成したマクロを選択してOKをクリックします。ボタンの名前は任意の名前に変更できます。名前の変更を終えたら、他のセルをクリックするとボタンの作成が確定されます。ボタンの配置が終えたら、マクロが正常に実行するかテストしてみましょう。