小技集

トップ > 小技集 > 記事
小技集一覧へ
限定コンテンツ一覧へ



2024年5月31日【ID:0】

メンバー限定

【ExcelVBA】数式「AND(3,4)」とVBA「3 And 4」は違う!?

※IT予備メンバーに加入して連携すると、
一部の広告が非表示になります。


IF関数などに設定する倫理式(TRUEもしくはFALSEを返す式)に関して、Excelの数式やVBAでは、「0」がFALSE、「0」以外の数値がTRUEという意味として扱われます。

しかし、AND条件にすると、VBAでは、以下の黄色のセルのように、理想通りの結果にならないことがあります。

「3」と「4」では、ともに「0」以外の数値であるため、AND条件ではTRUEになるかと思うのですが、VBAではFALSEになってしまいます。
今回は、「なぜVBAのAND条件では理想通りの結果を返さなかったのか」について解説していきます。


原因と対策

結果に違いが発生する理由は、Excelの数式での判定方法とVBAでの判定方法が異なるためです。
そのため、判定方法の違いについて確認していきます。


続きはIT予備メンバー限定です。

メンバー限定コンテンツになります。




IT予備メンバーページと連携することで内容を確認することができます。

メンバーとは


すでにメンバーの方は、
ログインして連携してから、こちらを更新すると閲覧できます。
※連携しても確認ができない場合は、少し時間を置いてご確認ください。

ログイン(新しいタブ)
※[ログイン]→[設定]→[IT予備-連携]で連携できます


パソコンで開く場合は、記事の最後に「リンクコピー」があるためご活用ください。

※IT予備メンバーに加入して連携すると、
一部の広告が非表示になります。


メンバー募集 メンバー募集





リンクの共有はこちらから行えます。

  リンクコピー    X Facebook はてなブックマーク Pocket
トップ > 小技集 > 記事
小技集一覧へ
限定コンテンツ一覧へ


- 人気の記事 -



- メンバー限定 [一覧] -



サイト累計閲覧数

7420374

有料動画講座
(買い切り)

Excel完全制覇


ちょっとした機能 便利ツール
【小技集】

【Excel】VLOOKUP関数で複数の表から検索

【Excel】各担当ごとにシートを分割

【Word】好みの「組み文字」を入力する方法

【ExcelVBA】予定表を1週間単位で表示

【Excel】締め日が20日の場合の「請求対象月」

【Excel】○○IF(S)関数で使える条件式

【Excel】スピル活用時!指定した範囲内まで展開

【ExcelVBA】選択セルの列幅を自動調整

【Excel】複数選択時のミスを無くす方法

【Excel】特定のセルへ瞬時に移動

【Excel】進捗別にタスクを簡単に抽出

【Excel】非表示にした範囲の値をグラフに表示させる

【Excel】前日から値が変わったら自動で色付け

【Excel】指定した範囲内で列幅を自動調整

【Excel】グラフの軸の「データのない日付」を非表示にする

【Excel】時間や時給からの給料を正しく計算

【Excel】四半期を簡単な数式で求める

【ExcelVBA】シートの「表示・非表示」を瞬時に切り替える

【ExcelVBA】誤操作防止!実行ボタンを押したときに確認画面を表示する

【Excel】期限が3日以内の未完了タスクを色付け

【ExcelVBA】入力後のセルを自動で編集不可にする

【ExcelVBA】複数フォルダを一括作成

【Word】便利な文章の選択方法

【Excel】表へのデータ入力を快適にするテクニック

【Excel】指定したセル数までしか値を入力できない仕組み





一覧ページへ

トップ > 小技集 > 記事
小技集一覧へ
限定コンテンツ一覧へ

メンバーに加入すると多くの特典が得られます

各プラン特典一覧 各プラン特典一覧

 加入ページへ 
⚠️今が最安値です⚠️

※メンバーページと連携すると表示されなくなります