マクロの関数の引数に、計算式のエラーを渡したい

スプレッドシート (Calc) について

マクロの関数の引数に、計算式のエラーを渡したい

投稿記事by k.t. » 11月 1st, 2018, 3:56 pm

はじめまして。
現在、マクロでシート上で使える関数を作成しようとしています。
引数として、セルを指定した式を渡そうとしていますが、引数として渡した式に含まれるセルに文字列が入っていた場合に#VALUE!が返されると
関数を実行せずにセルに#VALUE?が表示されてしまいます。

例)
セルA1の値: MOJI
セルB1の値: 10

test( A1-B1 ; "エラーですよ" ) 

この場合、A1-B1がエラー519になるので関数testが実行されず#VALUE?が返されてしまいます。

関数に渡された式がエラーだった場合を、関数の中でハンドリングしたいと考えておりますが、どのようにすればよろしいでしょうか。
お知恵を拝借したく存じます。

アドバイスなどあれば、何卒よろしくお願いいたします。
Windows10
OpenOffice 4.1.5
k.t.
 
記事: 1
登録日時: 11月 1st, 2018, 3:47 pm

Return to Calc

オンラインデータ

このフォーラムを閲覧中のユーザー: なし & ゲスト[5人]

cron