あるセルに「何か」入ってる時に、それが「生データ」なのか「関数」なのかを調べる組み込みの関数はありません。
どーしてもそういうのが必要というお話なら、単純に作ってしまえばOKです。
手順:
ALT+F11を押す
現れた画面で挿入メニューから標準モジュールを挿入する
現れたシートに下記をコピー貼り付ける
public function hasFormula(byval Target as excel.range) as boolean
hasformula = target(1).hasformula
end function
ファイルメニューから終了してエクセルに戻る
あるA1セルに関数が記入してあるのか否か、
=hasFormula(A1)
のように別のセルに関数として記入する。
お礼
ありがとうございます。 さっそく試してみます。