← コード一覧へ戻る
基本セル・範囲

セルに文字や数値を入力する

指定したセルへ文字や数値を書き込みます。VBAの最初に覚えたい基本です。

実行前に確認

  • Sheet1のA1とB1を上書きします。必要な値がある場合は別のセルへ変更してください。

1サンプルコード

Sub セルに入力する()
    Dim ws As Worksheet
    Set ws = ThisWorkbook.Worksheets("Sheet1")
    ws.Range("A1").Value = "売上"
    ws.Range("B1").Value = 1200
End Sub
表で見る処理のイメージ実行前・実行後のセルを見比べる

A1とB1に文字と数値を入力します。

A・B・Cは列、1・2・3は行です。例えば「B2」はB列の2行目のセルです。この表は説明用のサンプルです。

実行前

Sheet1

実行前のサンプル。列記号と行番号でセルの位置を確認できます。
AB
1——

実行後

Sheet1

実行後のサンプル。列記号と行番号でセルの位置を確認できます。
AB
1売上(注目セル)1200(注目セル)

色付きは注目する場所です。「—」は未入力、「(空文字)」は数式などが返す空の文字列を表します。

強調は注目するセルの目印です。実際のセルの色・書式を再現するものではありません。

使い方・実行手順を確認する4つの手順で、コードの使い方を確認できます
  1. 1

    Windows版のデスクトップExcelで練習用ブックを.xlsm形式で保存します。Alt+F11→[挿入]→[標準モジュール]に、この例だけを貼り付けます。

  2. 2

    このブックにSheet1を用意します。別名ならコードのSheet1を変更します。書き込み先A1・B1と、文字「売上」・数値1200を確認します。

  3. 3

    実行するSubの内側にカーソルを置き、F5キーを押します。

  4. 4

    Sheet1のA1に「売上」、B1に1200が入ったことを確認します。既存の値は上書きされます。

使っている機能の公式ドキュメント(Microsoft Learn)