アプリ版:「スタンプのみでお礼する」機能のリリースについて

お世話になります。
excel2013を使用しています。

https://detail.chiebukuro.yahoo.co.jp/qa/questio …
こちらのコードを使用したいと考えたところ
Function ChkPDChar(varVal As Variant) As Variant~とあり
標準モジュールに貼り付けた後、どのように実行したらよいかわかりません。
調べながら Call ChkPDChar(varVal) でも何も起こりませんでした。
アドバイスよろしくお願い致します。

A 回答 (2件)

条件付き書式に設定するのが良いかもしれません。


たとえば、シート上の全セルを選択して、条件付き書式の式に次のように入力し、塗りつぶしで赤にします。

=ChkPDChar(A1)
    • good
    • 0
この回答へのお礼

とても迷いましたが、ママチャリのが一番思った形になりましたので
お二方ともありがとうございました。

お礼日時:2019/06/26 13:04

こんにちは



内容をちゃんと見てはいませんが、参照先の質問文にある通り「環境依存文字をチェック」する関数だとします。
戻り値は0、1、エラーのどれかのようなので、調べたい文字列を引数にして呼び出せば良いです。

ユーザ定義関数として利用するなら、通常の関数と同じ要領で
 =ChkPDChar(A1)
とか
 =ChkPDChar("hogehoge")
とかで、引数の文字列に対象文字が含まれているかどうかが得られます。

あるいは式中で利用して
 =If(ChkPDChar(A1), ○〇○, ×××)
などとすることも可能でしょう。


VBAから利用するのであれば、処理内容が異なるだけで、通常の他のFunctionとほぼ同様の使い方ができます。
https://docs.microsoft.com/ja-jp/office/vba/lang …
    • good
    • 0
この回答へのお礼

ありがとうございます!

お礼日時:2019/06/26 13:01

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!