Excel (VBA)

Excel VBAに関するフォーラムです。
  • 解決済みのトピックにはコメントできません。
このトピックは解決済みです。
質問

 
(指定なし : 指定なし)
メッセージBOXに検索結果を表示させたい
投稿日時: 17/11/14 12:41:10
投稿者: SEA

はじめまして。
 
A列に番号 B列に業者名があり、
メッセージBOXに検索結果を表示させたいと思い、
下記のように設定しました
↓↓
MsgBox rng.Offset(0, -1).Value, Title:="業者コード"
 
最初は番号だけ表示で十分だと思いましたが、やはり業者名も
一緒に表示させたいのですが、どう変更したらよろしいのでしょうか?
 
よろしくお願いします。

回答
投稿日時: 17/11/14 13:56:33
投稿者: もこな2

こんにちは。
 
rngがどこを指しているのか、わかりませんが
rng.Offset(0, -1).Value でA列の該当する「番号」が正しくつかめているなら
rng.Offset(0, 0).ValueでB列の該当する「業者名」がつかめるとおもいます。
 
ただ、Offset(0, 0)は意味が無いと思いますので、現実的にはrng.Valueとした方がよいようにおもいます。
 
したがって、
MsgBox rng.Offset(0, -1).Value & " " & rng.Value , Title:="業者コード"
とすればよいようにおもいます。
※下線部分は番号の直後に業者名がでても良ければ省略可能です。

投稿日時: 17/11/14 16:09:51
投稿者: SEA

もこな2様
 
有難うございます。
無事に両方表示することができました。
助かりました。