広告スペース(バナー)
レッスン 9 / 20

セルの読み書き(Range/Cells)

このレッスンでは、VBAでExcelのセルを操作する基本を学びます。「VBA Range Cells 使い方」で調べている方向けです。

Range("A1")Cells(1, 1)という書き方で、特定のセルを指定できます。.Valueプロパティでセルの値を読み書きします。

サンプルコードでは、Range("A1").Value = 100でセルに値を書き込み、Range("A1").Valueで読み込んだ値をメッセージに表示しています。

初心者がよくつまずくのが、Range("A1")(A1形式)とCells(1, 1)(行・列を数値で指定)の使い分けです。決まった位置を指すならRange、For文で行を1つずつ動かしながら処理するならCellsが便利、と覚えておくとよいです。

実際の開発現場では、Excelマクロの大部分がこのセルの読み書きを中心に組み立てられており、VBAの最も基本的で重要な操作です。

📖 お手本コード
✍️ あなたのコード
コードを書いたら「実行する」を押してください

🧪 このサイトではVBA(Excelマクロ)を直接コンパイル・実行できないため、お手本コードと同じ内容を入力できたかをその場で判定します(採点はブラウザ内だけで行われ、どこにも送信されません)。

🎯
ここまでできればゴール達成!
セルに値を書き込んで読み込む、基本的なマクロが作れるようになります。
広告スペース(バナー)
広告スペース(記事内)