2015年4月10日金曜日

セルに表示されている値の取得

数値や日付の場合、セルに設定されている値と表示されている内容が異なる場合がある。
例えば、下図のように、小数点以下の桁数を二ケタまでしか表示していないセルがあった
とすると、設定されている値と表示されている数字は異なったものとなる :
















上記の場合のように、セルに表示されている内容を知りたい場合は、Rangeオブジェクト
Textプロパティを使用する :

変数 = Rangeオブジェクト.Text

上の例の場合、Textプロパティで取得される値は「1.24」、Valueプロパティの値は「1.235」
である。尚、Textプロパティは読み取り専用のプロパティなので、値を代入することはでき
ないので要注意。因みに、文字列の場合は、試してみた限りではValueプロパティとText
プロパティで取得できる値は同じであった。

0 件のコメント:

コメントを投稿