エクセル(Excel) | エクセルマクロVBA入門 | 第10回.Range以外の指定方法(Cells,Rows,Columns)




第10回.Range以外の指定方法(Cells,Rows,Columns)


Rangeの指定で、あらゆるセルおよびセル範囲は指定できるのですが、


マクロで使う場合は、ちょっと使いづらい場合があります。


もっと、プログラムっぽい(笑)指定方法があります。


まずは、


Cells(行, 列)


行は、縦の行位置です、1行目は1、10行目は10です。

列は、横の列位置です、A列は1、J列は10です。

列については、"A"とか"J"とかの指定も可能です。


具体的には、


Cells(1, 1) または Cells(1, "A")


これは、A1セルになります。


Cells(5, 3) または Cells(5, "C")


これは、C5セルになります。


Range("C5")と比べると、行列の指定順序が逆になっているので、


よく勘違いをする人がいるようです、Cellsでは、行が先に来ます。


では行全体を指定する場合は、Range以外では、


Rows(行)


があります。


Rows(5)


これで、5行目の全体になります。


Rows("1:5")


と指定すれば、1〜5行の5列になります。


ちなみに、数値が1つだけの時は、"(ダブルクォーテーション)が無くても良いです。


では列全体を指定する場合は、Range以外では、


Columns(列)


があります。


Columns(3)


これで、3列目、つまりC列の全体になります。


Cellsと同様に、


Columns("C")


でも指定できます。


もちろん


Columns("A:C")


これで、A列〜C列の3列の指定になります。


トップ > エクセルExcel > マクロVBA入門 > Range以外の指定方法

★同じテーマ「エクセルマクロVBA入門」の記事★
第8回.セルに文字を入れるとは(Range,Value)
第9回.Rangeでのセルの指定方法
第11回.RangeとCellsの使い方
第12回.変数とデータ型(Dim)
第13回.定数と型宣言文字(Const)
第14回.文字の結合と継続行(&アンパサンド)
第14回.四則演算と注釈

★ExcelマクロVBAセミナー中上級編開催!★
2日間のセミナーです。実務で使うExcelマクロVBAの全ての答えがここにあります!

★Excelセミナー・VBAセミナーのご案内!★
実務直結の実践型エクセルセミナー、エクセルマクロVBAセミナーです。
東京の銀座にて開催する、1日集中のセミナーです。
このサイトをご覧になってセミナー参加をお決めになられた方へは、
特別特典をお付けします。



★新着記事★ ・・・ 新着記事一覧を見る
指定セルに名前定義されているか判定する:ExcelマクロVBAサンプル集(11月4日)
グラフのデータ範囲を自動拡張するマクロ:ExcelマクロVBAサンプル集(10月31日)
配色を使用したカラー設定を固定カラーに再設定:ExcelマクロVBAサンプル集(10月29日)
入力規則のリスト入力を確認する:ExcelマクロVBAサンプル集(10月28日)
VBAにおける括弧()の使い方:ExcelマクロVBA技術解説(10月22日)
ハイパーリンクを絶対パスで保存する方法:エクセル基本操作(10月22日)
素数を求めるマクロ:ExcelマクロVBAサンプル集(9月25日)


★人気記事★
エクセル基本操作 | ひらがな⇔カタカナの変換
エクセル関数超技 | 徹底解説(VLOOKUP,MATCH,INDEX,OFFSET)
エクセル関数超技 | セルの参照範囲を可変にする(OFFSET,COUNTA,MATCH)
エクセル関数超技 | グラフのデータ範囲を可変にする
エクセル関数超技 | 【奥義】大量データでの高速VLOOKUP
マクロVBA入門 | 第18回.最終行の取得(End,Rows,Count)
マクロVBA入門 | 第29回.セル・行・列の削除・挿入(Delete,Insert)
マクロVBA入門 | 第91回.条件付き書式(FormatCondition)
マクロVBA入門 | 第93回.ピボットテーブル(PivotTable)
マクロVBA入門 | 第98回.Findメソッド,FindNextメソッド(検索,次を検索)
VBAサンプル集 | CSVの読み込み方法
VBAサンプル集 | CSVの出力(書き出し)方法
VBAサンプル集 | WEBデータの取得方法
VBA技術解説 | エクセルVBAのパフォーマンス・処理速度に関するレポート
VBA技術解説 | Dictionary(ディクショナリー)の使い方について