Excel VBA質問箱 IV

当質問箱は、有志のボランティア精神のおかげで成り立っています。
問題が解決したら、必ずお礼をしましょうね。
本サイトの基本方針をまとめました。こちら をご一読ください。

投稿種別の選択が必要です。ご注意ください。
迷惑投稿防止のため、URLの入力を制限しています。ご了承ください。


2562 / 13646 ツリー ←次へ | 前へ→

【67232】If文とOR まめ 10/11/17(水) 1:38 質問[未読]
【67233】Re:If文とOR りん@i 10/11/17(水) 5:06 発言[未読]
【67239】Re:If文とOR まめ 10/11/17(水) 11:26 お礼[未読]
【67234】Re:If文とOR かみちゃん 10/11/17(水) 5:33 発言[未読]
【67240】Re:If文とOR まめ 10/11/17(水) 11:31 お礼[未読]
【67235】Re:If文とOR Hirofumi 10/11/17(水) 6:49 発言[未読]
【67241】Re:If文とOR まめ 10/11/17(水) 11:48 お礼[未読]

【67232】If文とOR
質問  まめ  - 10/11/17(水) 1:38 -

引用なし
パスワード
   色々試したもののうまく動かずに困りはてて質問させて頂いています。
下記のようにIfでOrを使い該当のセルが空白か休以外の場合に処理をさせるという
物を作ろうとしています。
Or無しで試すとうまくセルの内容を認識してくれるのですが、Orを使うと
セルの内容が空白と休でも結果を真ととらえて処理してしまいます。

If Cells(3,2).Value <> "" Or Cells(3,2).Value <> "休" Then

説明が意味不明の場所等ありましたらご指摘下さい。

【67233】Re:If文とOR
発言  りん@i  - 10/11/17(水) 5:06 -

引用なし
パスワード
   まめ さん、おはようございます。
>下記のようにIfでOrを使い該当のセルが空白か休以外の場合に処理をさせるという
>物を作ろうとしています。
>If Cells(3,2).Value <> "" Or Cells(3,2).Value <> "休" Then

こういう事ですか。
If Not(Cells(3,2).Value = "" Or Cells(3,2).Value = "休") Then

【67234】Re:If文とOR
発言  かみちゃん E-MAIL  - 10/11/17(水) 5:33 -

引用なし
パスワード
   こんにちは。かみちゃん です。

>下記のようにIfでOrを使い該当のセルが空白か休以外の場合に処理をさせる
>
>If Cells(3,2).Value <> "" Or Cells(3,2).Value <> "休" Then

空白でもなく、かつ、"休"でもない 場合ということであれば、
上記のコードの Or ではなく、And でもできます。
どうしても、Or を使いたいならば、りん@i さんの方法になります。

【67235】Re:If文とOR
発言  Hirofumi  - 10/11/17(水) 6:49 -

引用なし
パスワード
   以前同様の質問に回答した事が有りますので

【66679】Re:if文による条件わけ
ht tp://www.vbalab.net/vbaqa/c-board.cgi?cmd=one;no=66679;id=excel

を見て下さい

【67239】Re:If文とOR
お礼  まめ  - 10/11/17(水) 11:26 -

引用なし
パスワード
   >こういう事ですか。
>If Not(Cells(3,2).Value = "" Or Cells(3,2).Value = "休") Then

ありがとうございます!まさに求めているものでした!
りん@iさんのお陰で、やりたい事が出来ました。
ありがとうございました。

【67240】Re:If文とOR
お礼  まめ  - 10/11/17(水) 11:31 -

引用なし
パスワード
   >空白でもなく、かつ、"休"でもない 場合ということであれば、
>上記のコードの Or ではなく、And でもできます。
>どうしても、Or を使いたいならば、りん@i さんの方法になります。

かみちゃんさんレスありがとうございます。
実は空白と休以外にも増やしたい条件があり、Orでのやり方を探していました
この度は、りん@iさんの回答がまさに私の求めている回答でした。
説明不足で申し訳ありませんでした(汗

【67241】Re:If文とOR
お礼  まめ  - 10/11/17(水) 11:48 -

引用なし
パスワード
   ▼Hirofumi さん:
>以前同様の質問に回答した事が有りますので
>
>【66679】Re:if文による条件わけ
>ht tp://www.vbalab.net/vbaqa/c-board.cgi?cmd=one;no=66679;id=excel
>
>を見て下さい

Hirofumiさんレス、ありがとうございました。
上記URL一読させて頂きました、とても詳しく説明されており
しっかりと理解する為にも時間を置いてまた再読させて頂きます。

2562 / 13646 ツリー ←次へ | 前へ→
ページ:  ┃  記事番号:
2610219
(SS)C-BOARD v3.8 is Free