[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『条件に合った場合のみ、2つの条件に分岐』(なつ)
ExcelVBAの質問です。
【データの状態】
・A列に5文字の文字列
・B列に数値、もしくは"#N/A〜"などのエラー表記
【したいこと】
前提条件:B列目に"#N/A〜"などのエラー表記があるセルのみ対象
・条件1:A列の3文字目が「W」の場合、同じ行のB列に「1」と上書きする
・条件2:A列の3文字目が「J」の場合、同じ行のB列に「-1」と上書きする
【イメージ】
A B 1 Q1W1Q 0.1 2 Q1W1Q #N/A 3 Q1J1Q -0.1 4 Q1J1Q #N/A
↓ ↓ ↓
A B 1 Q1W1Q 0.1 2 Q1W1Q 1 3 Q1J1Q -0.1 4 Q1J1Q -1
こんな感じです。
よろしくお願いいたします。
< 使用 Excel:Excel2016、使用 OS:Windows10 >
>・条件1:A列の3文字目が「W」の場合、同じ行のB列に「1」と上書きする >・条件2:A列の3文字目が「J」の場合、同じ行のB列に「-1」と上書きする
・・で、「W」でも「J」でも無かったらどうすんですか?
「上書き」と言うことは、マクロの質問ですか?
(半平太) 2019/07/10(水) 19:46
スマホからなので、具体的なコードは示しませんが、アイデアとして、
ループ処理でB列の各セルを巡回して、iserror関数でエラー値か判定し、真の時だけselect case で分岐してみるのはどうでしょうか。
(もこな2) 2019/07/10(水) 20:24
>ExcelVBAの質問です。
ですね。失礼しました。 m(__)m
(半平太) 2019/07/10(水) 20:34
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.