[[20230309153951]] 『マクロの一文の意味を教えてください。』(リオ) ページの最後に飛ぶ

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

 

『マクロの一文の意味を教えてください。』(リオ)

マクロに
If Not IsError(ActiveSheet.Range("K3").Value) Then
があります。
これの意味を教えてください。
よろしくお願いいたします。

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


 意訳すると
 K3がエラー以外なら、Thenの中のを実行する

 エラー以外の場合のステップ
 If Not IsError(ActiveSheet.Range("K3").Value) Then
 If Not IsError("ABC") Then
 If Not False Then
 If True Then →Thenの中を実行する

 エラーの場合のステップ(#N/A、#ref問わないすべてのエラー)
 If Not IsError(#N/A) Then
 If Not True Then
 If False Then →Thenの中は実行されない

(稲葉) 2023/03/09(木) 15:46:02


If Not 条件式 Then
→ 条件式がTrueじゃない
  つまり条件式が成り立たない場合に分岐する
(ngk   ) 2023/03/09(木) 15:48:52

ありがとうございます。
詳しく見てみます。
(リオ) 2023/03/09(木) 16:34:26

コメント返信:

[ 一覧(最新更新順) ]


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