Excel (VBA)

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

 
(指定なし : 指定なし)
Excelの更新結果を別のモニタで表示
投稿日時: 17/07/22 11:35:36
投稿者: tako552101

win7,2010です。
 
あるファイルには約100名ほどのテストの得点を入力、集計するシートがあり、別シート(別ブック、別ウィンドウ)にはその結果を入力済みの順位通りに表示する計算式などで整形されています。
 
ノートPCで得点の入力を行い、その結果を別なウィンドウで、別なモニタで表示させて(別シート、別ブック)リアルタイムに順位表示できないか考えていますが、ブックの共有、web保存など模索中もあまりうまくいかず、いいアイディアがないものか投稿させていただきました。
 
要は編集はノートPCとExcelで、別モニタで入力済みまでをリアルタイム速報みたいなことを極力手をかけずに(わがままですみません)行いたいのです。
ご指導いただければと思います。

回答
投稿日時: 17/07/22 15:11:12
投稿者: WinArrow
投稿者のウェブサイトに移動

ブックの共有機能で、できそうな気がしますが、
リアルタイムとは、どの程度の時間差でしょうか?
 
ブックの共有には、制限事項がありますから、HELPで確認してみてください。
更新は1PCのみ、他PCは参照のみの運用がよいと思います。
 
WEB保存は、NGです。
 

回答
投稿日時: 17/07/22 15:12:14
投稿者: WinArrow
投稿者のウェブサイトに移動

最も簡単な方法は、メール送信でもよいのでは?

投稿日時: 17/07/23 21:04:04
投稿者: tako552101

ノートPCの編集画面で入力後、すぐ別ウィンドウの別モニタに表示。それをPC1台で行いたいのです。
別モニタに表示されるまで数秒くらいなら問題ないです。
 
ブックの共有は同一PC上ではうまくいかないようです。
やり方があればご指導いただくことは可能でしょうか。

回答
投稿日時: 17/07/23 22:20:57
投稿者: WinArrow
投稿者のウェブサイトに移動

>別モニター
とは、1台のPCに2つのモニターがあるときの「別モニター」ということですか?
 
もし、このようなことでしたら
勿論、共有ブックでは無理ですが、
そもそも、別モニタで、同じ画面が開けるのですか?
 

回答
投稿日時: 17/07/24 12:00:17
投稿者: mattuwan44

パソコン1台にモニターを2台繋ぐんですよね?
その時に別々のウィンドウを表示したいと。。。
とりあえず、数式でリンクするんでしょうけど。。。。(あれ?マクロか?)
 
2013以降だと簡単っぽいですけど、
2010だとエクセルを2つ起動するんですかねぇ。
 
数式の更新が上手く行くのかなぁ。。。。
 
今、ノートPCにモニター繋いでるけど、
今クローンの設定なんですよねー^^;
スパンにはどーやるんだろ〜〜〜^^;
エクセルのアプリケーションウィンドウが見た目に切れてても大丈夫なんですかね?
 
ちなみに見せる側では、見るだけで操作はなしですよね?

回答
投稿日時: 17/07/25 00:22:37
投稿者: MMYS

マルチモニターですよね。
 
Excelには開いたBookを複数のウインドウで表示可能です。
そして2013以降ならSDIだから閲覧用ウインドウをマルチモニター側に移動すれば良いでしょう。
入力はリアルタイムで反映されます。
 
2010以前だとMDIなので工夫がいるかな。
 
https://excel-kaikei.com/kowaza008/
http://balance-blog.com/Excel2013-New-Window
 

投稿日時: 17/07/28 05:54:32
投稿者: tako552101

mattuwan44さん、MMYSさん、ありがとうございます。
返信が遅くなり申し訳ありません。
 
ノートPCを編集用画面として使い、別モニタをつなげてそちらは閲覧用(操作はしません)に使う、マルチモニタその通りです。
 
ノートPCの編集用の見栄えは自分しか見ないのでこの際どうでもいいのですが、閲覧用はあまり装飾がなく(Excel色を落として)シンプルなウィンドウのみの表示にしたかったので、何かアイディア、例えば2010で個別に開いたファイル2枚(1枚は編集用なのでExcelのリボンなど表示で、2枚目は上部リボンなし極力Excelっぽくなく表示)をVBAなどで操作できないものかと言う発想です。
 
2013ではウィンドウ毎個別に扱えるようですので、閲覧用はリボンなどを隠して表示すれば、意図通りの動きをしてくれそうですが残念ながらまだ2010ですので、Excelウィンドウをぐーっとワイドに広げて(別モニタの方へ)、そちらで別ウィンドウを開くことで回避できそうですが、上部のリボンの幅など無駄な表示があってあまりスマートではありません。
 
引き続きよろしくお願いします。

回答
投稿日時: 17/07/28 10:18:40
投稿者: mattuwan44

引用:
ノートPCの編集用の見栄えは自分しか見ないのでこの際どうでもいいのですが、閲覧用はあまり装飾がなく(Excel色を落として)シンプルなウィンドウのみの表示にしたかったので、何かアイディア、例えば2010で個別に開いたファイル2枚(1枚は編集用なのでExcelのリボンなど表示で、2枚目は上部リボンなし極力Excelっぽくなく表示)をVBAなどで操作できないものかと言う発想です。

 
ならば、ユーザーフォームにリストボックスを載せて、
そこに表示させると意図に近いと思います。
 
http://image.itmedia.co.jp/ait/articles/1412/02/ExcelVBA5TipsForm_03.png
 
参考URL>>
http://www.eurus.dti.ne.jp/~yoneyama/Excel/vba/vba_userform03.html

投稿日時: 17/08/01 14:58:07
投稿者: tako552101

ありがとうございます。
 
またまた、返信遅くて済みません。
なるほど、ユーザーフォームですか。
Excelの枠の外に出せますかね。
テストしてみます。

投稿日時: 17/08/07 12:23:47
投稿者: tako552101

お世話になります。いろいろテストしました。
 
いろいろとアイディアをいただきましたが、Excelのデータをパワーポイントにリンク貼り付け
すると入力後即リアルタイムで反映するので、別ウィンドウでパワーポイントのリボンを隠せば
だいたい理想の表示(本当はメニューなど全てを非表示にしたいが)となります。
 
元々はExcelのウィンドウを複数使ってVBAなどでデータを渡してこのようなことができないものか
とVBAサイトに書き込んだのですが、結果、難しいようでした。
皆さん、ありがとうございました。