セルに文字を表示させる方法とは
エクセルVBAでセルに文字を表示させる方法はいくつかありますが、今回は Cells() による文字列を表示させる方法を紹介していきます。 前回のRangeのページではセルの位置を明示的に指定して文字列を表示させるという方法でしたが、今回は列と行の方向の位置をそれぞれ別に指定したセルに文字列を表示させるという方法です。B3セルに文字列の表示
今回の目標:B3セルに「こんばんは」と表示させる

ここから実践
1.開発タブのvisual Basic Editorをクリックしましょう (Alt + F11のショートカットでも表示させられます) 開発タブが表示されていない方は【Excel VBA超初心者】~開発環境の準備~を参考にしてください解説
Excel VBAのCells()とは、指定したセルの位置に指定した文字列を入力するプログラムです。 今回はB3セルに「こんばんは」と表示させるように命令を書きました。 そのためB3セルに「こんばんは」と表示されるのです。 では、詳しく解説していきます。Cells(3,2)の3の解説
Cells()の中の左にある「3」は行方向を指定しており、今回の場合は3なので3行目の位置を指定しているということです。 行方向とはy軸の事で、下方向にスクロールしていく方向の事です。Cells(3,2)の2の解説
Cells()の中の右にある「2」は列方向を指定しており、今回の場合は2なので2列目(B列)の位置を指定しているということです。 列方向とはx軸の事で、右方向にスクロールしていく方向の事です。 列方向の数字の指定は A列=1,B列=2,C列=3,D列=4,E列=5,F列=6,G列=7,H列=8… と列が右方向に1つずつ遷移することで数字が増えていきます。 なので命令をcells(5,10) = “しょうのへや”と入力すれば、J5セルに「しょうのへや」と表示されるようになります。 Cellsは行列方向のセルに文字列を入力するのに最適な方法ですので、是非覚えておきましょう。 特に今後解説するFor~Nextでは頻繁に使うのでここで覚えておくことをお勧めします。■今回はここまで■
今回のコード一覧
自分でコードを書いてエラーが発生してしまったら、以下のコードと比較してエラーを解消しましょう。 ※半角スペースが「=」の前後に入っているので注意してくださいSub こんばんは() Cells(3,2) = “こんばんは” End Sub |
WinMerge - You will see the difference…
WinMergeは、オープンソースのWindows用比較・マージツールです。WinMergeは、フォルダとファイル両方が比較でき、理解しやすく扱いやすいテキスト形式で差異をビジュアルに表現します。
コメント