セル内の値を数式や文字列で取得する

セル内の値を数式や文字列で取得する

Formula //数式
Text //文字列

数式や文字列を取得する

valueの場合、セルに格納されている情報を取得しますが、
数式や、実際に表示されている値を取得する場合には上記の方法を使います。

EXCEL = CREATEOLEOBJ("Excel.Application")
EXCEL.visible = True
EXCEL.workbooks.add()
EXCEL.ActiveCell.value = "=rand()"
PRINT EXCEL.ActiveCell.Formula
PRINT EXCEL.ActiveCell.Text

数式のまま、あるいは表示文字列で取得できました。

valueとの違いを見てみる

続いて、valueにより取得した値も並べて表示し、違いを見て見ましょう

スクリプトは下記のようになります。


続きは、ログインもしくは、登録してください



このページの先頭へ