No.1ベストアンサー
- 回答日時:
[ご質問のメッセージを出すには]
sub macro1()
dim a,b,c
a = workbooks("A.xls").sheets(1).range("A1").value
b = 同上
c = 同上
if a<>b then msgbox "A<>B"
if b<>c then msgbox "B<>C"
if c<>a then msgbox "C<>A"
if a = b and b = c then msgbox "A=B=C"
end sub
No.2
- 回答日時:
現状のメッセージの出し方だと、多分すっきりしないと思います。
メッセージの内容を以下のように変えてみてはいかがでしょうか。
【例1】「A=1、B=1、C=2」の場合
<現状で出すことになるメッセージ>
「AとBはイコールではありません」(A(=1)≠C(=2))
「BとCはイコールではありません」(B(=1)≠C(=2))
<変更後のメッセージ>
「(AとBはイコールですが) Cはイコールではありません」
【例2】「A=1、B=2、C=3」の場合
<現状で出すことになるメッセージ>
「AとBはイコールではありません」(A(=1)≠B(=2))
「BとCはイコールではありません」(B(=2)≠C(=3))
「AとCはイコールではありません」(A(=1)≠C(=3))
<変更後のメッセージ>
「すべてイコールではありません」
上記のようなメッセージでよければ、以下のような分岐にできます:
If A = B And B = C Then
MsgBox "すべてイコールです"
ElseIf A = B Then
MsgBox "Cはイコールではありません"
ElseIf B = C Then
MsgBox "Aはイコールではありません"
ElseIf C = A Then
MsgBox "Bはイコールではありません"
Else
MsgBox "すべてイコールではありません"
End If
・・・以上、参考まで。
この回答へのお礼
お礼日時:2010/03/20 21:03
返答ありがとうございます。A=Bの時にCはイコールではありません。ではなくA=Bではありませんとどうしても表示したかったので大変参考になりました。ありがとうございました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) Excel VBA 最終行を取得しVlookup関数をコピーする方法をコーディングで教えてください。 3 2023/05/11 13:14
- 数学 数学 日本語では「以上」の対義語は「以下」ですが 数学では 「≧(大なりイコール)」の対義語は 「≦ 3 2023/01/17 13:11
- 数学 数学教えてください 2 2023/05/06 15:32
- Facebook facebookの利用について 新しく友達になりたい人がおり、事前に必ずメッセージをいれてくださいと 1 2023/05/09 09:54
- Visual Basic(VBA) VBA 複数のブックに同じ列を表示させる方法 2 2022/07/20 23:49
- Visual Basic(VBA) 複数指定セルの可視セルのみを別シートに転記するVBAについて 2 2022/05/27 21:19
- サバイバルゲーム Minecraftダイヤわyイコール−11で探してても全然なくてどこにあるか教えて 2 2023/03/06 08:55
- 大学・短大 大学で卒業証明書と調査書が別項目で必要と書いてあるんですが、調査書はありますが卒業証明書というのがよ 5 2023/01/27 11:29
- Excel(エクセル) ExcelのVBAコードについて教えてください。 1 2022/06/17 15:40
- 数学 数学の問題の式についてです。 なぜ以下の操作で最後の式に元のX=3+√3i/2を代入するとイコール0 9 2023/08/13 22:25
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Twitterで間違えて生年月日を登...
-
メッセージとメッセージプラス...
-
メッセージとプラスメッセージ...
-
メールを送った直後に送られて...
-
マッチングアプリでマッチした...
-
これは誰からのメッセージ??
-
LINEのメッセージスタンプについて
-
メール、メッセージを送る時間...
-
例外OEがVXD VMM(01)+......
-
iPhoneのメッセージが消えた
-
SMSが突然送信だけできなくなり...
-
Would you like to take a mess...
-
パイオニアのDVDレコーダーのHD...
-
ドコモからのSMSについて
-
LINEの新着メッセージ表示につ...
-
アクセスで確認メッセージを出...
-
解約したiPhoneを探す時、最後...
-
iPad(第6世代)からiPad(第9世代...
-
スカイプ、音声案内のプッシュ...
-
助けて下さい!!Googlefitがカウ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Twitterで間違えて生年月日を登...
-
メールを送った直後に送られて...
-
メッセージとプラスメッセージ...
-
SMSの新着メッセージがあります...
-
電話番号のSMSにメールアドレス...
-
LINEのメッセージスタンプについて
-
至急です
-
メッセージとメッセージプラス...
-
iPhoneのメッセージが消えた
-
プラスメッセージと、ただのメ...
-
結膜下出血になってしまいまし...
-
iCloudとiMessageのアカウント...
-
エクセルのマクロでwindowsのメ...
-
LINEの新着メッセージ表示につ...
-
Twitterでボイスメッセージ送れ...
-
SMSが突然送信だけできなくなり...
-
メール、メッセージを送る時間...
-
エクセルVBAで「はい」「いいえ...
-
ドコモからのSMSについて
-
アンドロイドスマホのメッセー...
おすすめ情報