解決済み

エクセル:他機でブックが開かれているかの判定法

  • 困ってます
  • 質問No.7338161
  • 閲覧数83
  • ありがとう数1
  • 気になる数0
  • 回答数1
  • コメント数0

お礼率 70% (24/34)

エクセルでA.xlsmで入力フォームを使ってデータを入力しますが、入力が終わってフォームを閉じるときに
  B.xlsを開いて
  それにも同じデータを転記し
  B.xlsを閉じる
という動作をさせています。
このBを開く際、他のPCで既にBが開かれている場合の動作は
  読み取り専用でBを開いて
  データ転記後
  別名で保存
になってしまうため、既に開かれていたら、データ転記をせずにメッセージを表示したうえでプロシージャを終了させたいと考えています。
他のPCでブックがすでに開かれているかどうかを判定する方法を知りたいのですが、どのような方法が考えられるのでしょうか。
よろしくお願いします。

質問者が選んだベストアンサー

  • 回答No.1

ベストアンサー率 66% (5277/7940)

下記に紹介されているSample4マクロなどご参考に。
http://officetanaka.net/excel/vba/tips/tips108.htm
お礼コメント
maina-

お礼率 70% (24/34)

このサイトはよく参考にさせていただいてますが、見落としていたようです。
ありがとうございました。上手くいきそうです。
投稿日時 - 2012-03-03 23:13:40
感謝経済、優待交換9月20日スタート
AIエージェント「あい」

こんにちは。AIエージェントの「あい」です。
あなたの悩みに、OKWAVE 3,500万件のQ&Aを分析して最適な回答をご提案します。

関連するQ&A
このやり方知ってる!同じこと困ったことある。経験を教えて!
このQ&Aにはまだコメントがありません。
あなたの思ったこと、知っていることをここにコメントしてみましょう。

その他の関連するQ&A、テーマをキーワードで探す

キーワードでQ&A、テーマを検索する

特集


より良い社会へ。感謝経済プロジェクト始動

ピックアップ

ページ先頭へ