[[20231104134900]] 『マクロの条件式の書き方を教えてください』(ひろ) ページの最後に飛ぶ

[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]

 

『マクロの条件式の書き方を教えてください』(ひろ)

マクロの条件式の書き方を教えてください
条件はA3セルに#N/Aがある場合ですよろしくお願いいたします

< 使用 Excel:Excel2019、使用 OS:Windows10 >


 A1セルが #N/Aかどうか調べるには下記でどうですか?
 Worksheetfunction.IsNA(Range("A1")) 

(xyz) 2023/11/04(土) 14:00:52


ありがとうございますIF式ではどうなるのでしょうか

(ひろ) 2023/11/04(土) 14:38:56


 試してみればわかると思いますが、
 Worksheetfunction.IsNA(Range("A1")) は TRUE または FALSEのいずれかを返します。
 IF (条件) Then の使い方という点では、特別のことはありませんよ。

(xyz) 2023/11/04(土) 15:59:38


ではなくa1に#N/Aがあった場合と無い場合で処理を分岐させたいです
(ひろ) 2023/11/05(日) 20:00:54

 If Worksheetfunction.IsNA(Range("A1"))  Then
    ' A1セルが #N/A のときの処理をここに書く
 Else
    ' A1セルが #N/A ではないときの処理をここに書く
 End If
 ということです。これでいいですか?
(xyz) 2023/11/05(日) 21:07:53

ありがとうございます
(ひろ) 2023/11/05(日) 21:45:53

コメント返信:

[ 一覧(最新更新順) ]


YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki. Modified by kazu.