Excel VBA質問箱 IV

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

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


678 / 13645 ツリー ←次へ | 前へ→

【79023】二つのセルの数値の判定 トキノハジメ 17/4/17(月) 14:37 質問[未読]
【79025】Re:二つのセルの数値の判定 β 17/4/17(月) 16:38 発言[未読]
【79026】Re:二つのセルの数値の判定 トキノハジメ 17/4/17(月) 17:13 質問[未読]
【79027】Re:二つのセルの数値の判定 β 17/4/17(月) 18:22 発言[未読]
【79028】Re:二つのセルの数値の判定 トキノハジメ 17/4/17(月) 18:31 質問[未読]
【79029】Re:二つのセルの数値の判定 トキノハジメ 17/4/17(月) 18:32 質問[未読]
【79030】Re:二つのセルの数値の判定 β 17/4/17(月) 19:30 発言[未読]
【79032】Re:二つのセルの数値の判定 β 17/4/17(月) 21:26 発言[未読]
【79034】Re:二つのセルの数値の判定 トキノハジメ 17/4/18(火) 7:53 お礼[未読]

【79023】二つのセルの数値の判定
質問  トキノハジメ  - 17/4/17(月) 14:37 -

引用なし
パスワード
   いつもおせわになります。

表題のことでおしえてください。

B37が-2〜-6で、C37が 4〜6 の時 B30 は B という式を考えたのですが、

上手くいかなかったので、おしえてください。

よろしくおねがいいたします。


【79025】Re:二つのセルの数値の判定
発言  β  - 17/4/17(月) 16:38 -

引用なし
パスワード
    
▼トキノハジメ さん:

掲示板上で数字の部分が文字化けしていますが、
仮に B37 が 10 で、C37 が 20 の時 とします。

>B30 は B という式を考えたのですが

『式』とは、数式のことですか? それとも マクロコードのことですか?

>上手くいかなかったので、おしえてください。

考えて試してみたものをアップされれば、どちらの質問かがわかります。

しずれにしても、『考えて試したもの』をアップして、どこがどううまくいかないのかを
説明するのが掲示板での質問のきほんですけどねぇ。

これが数式なら B30: =IF(AND(B37=10,C37=20),"B","")
こんなことでしょうけど。

【79026】Re:二つのセルの数値の判定
質問  トキノハジメ  - 17/4/17(月) 17:13 -

引用なし
パスワード
   ▼β さん:
ありがとうございます。

If Range("F37"),Value <=-2 And Rane("F37") >= -6 And Range("G37").Value >= 4 and Rage("G37").Value <= 6 Then

Range("B30").Value = "普通 A"

上記のコードですが Then のところが 黒くなります。構文えらーです。

宜しくお願い致します。

【79027】Re:二つのセルの数値の判定
発言  β  - 17/4/17(月) 18:22 -

引用なし
パスワード
   ▼トキノハジメ さん:

掲示板にアップする際には、『本物のコード』をコピペでアップしてください。
さもないと、掲示板上での手打ちの際のミスなのか、本当のミスなのかがわからなくなりますので。

Rage("G37") などという記述は 構文エラー 以前の問題ですから、これは Range だとして
Range("F37"),Value  この ,(カンマ) 。もしこう書かれているなら構文エラーですね。
.(ピリオド) にしてください。

これも、いやいや、実際はそうなっているということなら、やはり実際のコードを
アップしてもらわなければコメントできません。

【79028】Re:二つのセルの数値の判定
質問  トキノハジメ  - 17/4/17(月) 18:31 -

引用なし
パスワード
   ▼トキノハジメ さん:
▼β さん:
ありがとうございます。

If Range("F37").Value <=-2 And Range("F37") >= -6 And Range("G37").Value >= 4 and Range("G37").Value <= 6 Then

Range("B30").Value = "普通 A"

上記のコードですが Then のところが 黒くなります。構文エラーです。

宜しくお願い致します。

コードを訂正いたしました。

【79029】Re:二つのセルの数値の判定
質問  トキノハジメ  - 17/4/17(月) 18:32 -

引用なし
パスワード
   ▼トキノハジメ さん:
>▼トキノハジメ さん:
>▼β さん:
>ありがとうございます。
>
>If Range("F37").Value <=-2 And Range("F37").Value >= -6 And Range("G37").Value >= 4 and Range("G37").Value <= 6 Then
>
>Range("B30").Value = "普通 A"
>
>上記のコードですが Then のところが 黒くなります。構文エラーです。
>
>宜しくお願い致します。
>
>コードを訂正いたしました。

【79030】Re:二つのセルの数値の判定
発言  β  - 17/4/17(月) 19:30 -

引用なし
パスワード
   ▼トキノハジメ さん:

不思議ですねぇ。

もし、このコードの下にちゃんと End If が記述されているなら、少なくともコンパイルエラーにはなりません。

If Range("F37").Value <= -2 And Range("F37") >= -6 And Range("G37").Value >= 4 And Range("G37").Value <= 6 Then

  Range("B30").Value = "普通 A"

End If

End If がないと、もちろんエラーですが、その時には End If が無いという明確な
メッセージになりますので、気づかれるはずで、ちゃんと End If の記述はあるのだと思います。

★コードを書き直しました ということですが、掲示板上で書き直したのですか?
 もし、そうであれば、実際のコードとは異なっているかもしれませんので、検討できません。

【79032】Re:二つのセルの数値の判定
発言  β  - 17/4/17(月) 21:26 -

引用なし
パスワード
   ▼トキノハジメ さん:

あぁ、やっぱり掲示板上で手打ちで修正されたんですね。
本物のコードなら and には なりませんから。
And になります。

本物のコードを、なぜアップされないのですか?

【79034】Re:二つのセルの数値の判定
お礼  トキノハジメ  - 17/4/18(火) 7:53 -

引用なし
パスワード
   ▼β さん:

色々ありがとうございました。お騒がせして、すみませんでした。

プログラムのコードをよく見直して打ち込み直してちゃんと動きました。

以後気をつけます。

今後とも宜しくお願い致します。

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