CELL関数(セルの書式、位置、内容の情報)
セルの書式、位置、または内容に関する情報を返します。
CELL関数の書式
検査の種類
検査の種類 | 戻り値 | ||||||||||||||||||||||||||||||||||||||||||||||
address | 対象範囲の左上隅にあるセルの参照を表す文字列。 | ||||||||||||||||||||||||||||||||||||||||||||||
col | 対象範囲の左上隅にあるセルの列番号。 | ||||||||||||||||||||||||||||||||||||||||||||||
color | 負の数を色で表す書式がセルに設定されている場合は 1、それ以外の場合は 0 (ゼロ)。 | ||||||||||||||||||||||||||||||||||||||||||||||
contents | 対象範囲の左上隅にあるセルの値 (数式ではない)。 | ||||||||||||||||||||||||||||||||||||||||||||||
filename | 対象範囲を含むファイルのフル パス名 (文字列)。 対象範囲を含むワークシートが保存されていなかった場合は、空白文字列 (")。 |
||||||||||||||||||||||||||||||||||||||||||||||
format | セルの表示形式に対応する文字列定数。文字列定数については、次の表を参照してください。 セルが負数に対応する色で書式設定されている場合、文字列定数の末尾に "-" が付きます。 正数またはすべての値をかっこで囲む書式がセルに設定されている場合、結果の文字列定数の末尾に "()" が付きます。
|
||||||||||||||||||||||||||||||||||||||||||||||
parentheses | 正の値またはすべての値をかっこで囲む書式がセルに設定されている場合は 1。それ以外の場合は 0。 | ||||||||||||||||||||||||||||||||||||||||||||||
prefix | セルの "文字位置" に対応する文字列定数。セルが左詰めの文字列を含むときは単一引用符 (')、右詰めの文字列を含むときは二重引用符 (")、中央揃えの文字列を含むときはキャレット (^)、両揃えの文字列を含むときは円記号 (?)、また、セルにそれ以外のデータが入力されているときは空白文字列 (") になります。 | ||||||||||||||||||||||||||||||||||||||||||||||
protect | セルがロックされていない場合は 0、ロックされている場合は 1。 | ||||||||||||||||||||||||||||||||||||||||||||||
row | 対象範囲の左上隅にあるセルの行番号。 | ||||||||||||||||||||||||||||||||||||||||||||||
type | セルに含まれるデータのタイプに対応する文字列定数。セルが空白の場合は "b" (Blank の頭文字)、セルに文字列定数が入力されている場合は "l" (Label の頭文字)、その他の値が入力されている場合は "v" (Value の頭文字) になります。 | ||||||||||||||||||||||||||||||||||||||||||||||
width | 小数点以下を切り捨てた整数のセル幅。セル幅の単位は、既定のフォント サイズの 1 文字の幅と等しくなります。 |
対象範囲
省略可能です。
この引数を省略した場合、最後に変更されたセルについての情報が返されます。
対象範囲がセル範囲の場合、その範囲の左上隅のセルに関する情報だけが返されます。
CELL関数の使用例
これ以外の目的で使用することは滅多に無いでしょう。
シート名を取得する
この数式を入れるシート以外も指定できます。
A1
の指定が、
シート名!A1
となります。
日付として表示されているか判定
セル値がシリアル値(日付の数値)が入力されている、かつ、表示形式が日付。
ワークシート関数一覧
ワークシート関数の一覧(2010以降)
同じテーマ「エクセル入門」の記事
MOD関数(除算したときの剰余)
MROUND関数、CEILING関数、FLOOR関数(指定値の倍数)
RAND関数、RANDBETWEEN関数(乱数)
CELL関数(セルの書式、位置、内容の情報)
FREQUENCY関数(値の頻度を縦方向の配列で返す)
CONCAT関数(複数の範囲や文字列を結合)
TEXTJOIN関数(区切り記号を指定できる文字列結合)
MAXIFS関数、MINIFS関数(条件付き最大値最小値)
IFS関数(複数条件)
SWITCH関数(複数値での切替)
XLOOKUP関数とスピル入門
新着記事NEW ・・・新着記事一覧を見る
PropertyのSetはLetでも良い|VBA技術解説(2021-03-31)
エクセル麻雀ミニゲーム|VBAサンプル集(2021-03-09)
VBA100本ノック 100本目:WEBから100本ノックのリストを取得|VBA練習問題(2021-03-03)
VBA100本ノック 魔球編:2桁の最小公倍数|VBA練習問題(2021-02-02)
Select Caseでの短絡評価(ショートサーキット)の使い方|VBA技術解説(2021-01-03)
VBA100本ノック 迷宮編:巡回セル問題|VBA練習問題(2020-12-31)
VBA100本ノック 魔球編:閉領域の塗り潰し|VBA練習問題(2020-12-16)
VBA100本ノック 魔球編:組み合わせ問題|VBA練習問題(2020-12-02)
将棋とプログラミングについて~そこには型がある~|エクセル雑感(2020-11-22)
VBA100本ノック 1本目:セルのコピー|VBA練習問題(2020-10-19)
アクセスランキング ・・・ ランキング一覧を見る
1.最終行の取得(End,Rows.Count)|VBA入門
2.RangeとCellsの使い方|VBA入門
3.変数宣言のDimとデータ型|VBA入門
4.マクロって何?VBAって何?|VBA入門
5.Excelショートカットキー一覧|Excelリファレンス
6.繰り返し処理(For Next)|VBA入門
7.Range以外の指定方法(Cells,Rows,Columns)|VBA入門
8.セルのコピー&値の貼り付け(PasteSpecial)|VBA入門
9.セルに文字を入れるとは(Range,Value)|VBA入門
10.とにかく書いてみよう(Sub,End Sub)|VBA入門
このサイトがお役に立ちましたら「シェア」「Bookmark」をお願いいたします。
記述には細心の注意をしたつもりですが、
間違いやご指摘がありましたら、「お問い合わせ」からお知らせいただけると幸いです。
掲載のVBAコードは動作を保証するものではなく、あくまでVBA学習のサンプルとして掲載しています。
掲載のVBAコードは自己責任でご使用ください。万一データ破損等の損害が発生しても責任は負いません。