• ベストアンサー

エクセルファイルの管理方法

エクセルで作ったファイルを共有して使用しています。マクロや計算式を使用したファイルなのですが,勝手にマクロや計算式を変更されないようにする方法はないでしょうか。あるいは,マクロや計算式が変更された場合にその履歴をどこかに残す方法はあるのでしょうか。マクロを使用しないエクセルファイルの場合,エクセルには元々変更履歴という機能がありますが,マクロには対応していません。 いい方法をご存知でしたらご教示いただきたくよろしくお願いします。

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

  • ベストアンサー
  • hana-hana3
  • ベストアンサー率31% (4940/15541)
回答No.1

VBAは、VBE(マクロの編集画面)からパスワードを設定して保護する事が出来ます。 [ツール]-[VBA Project のプロパティ]から 保護タブを選択するとパスワードを設定出来ます。 計算式はシートを保護する事で可能です。 http://www11.plala.or.jp/koma_Excel/contents5/mame5039/mame503901.html

beichoo
質問者

お礼

hana-hana3どうもありがとうございました。 自分だけで管理していればこのような悩みはないのですが,複数の人でエクセルファイルを管理するのはなかなか難しいです。 どうもご教示ありがとうございました。

関連するQ&A

  • EXCELファイルの二重管理について

    EXCELファイルの二重管理について質問があります。 2つのファイルで同じデータを所有していて、一つを変更するともう一方のデータもリンクして変更されるといった機能がEXCELにないでしょうか。 ツールの変更履歴作成で変更箇所の履歴が表示されるところまでは調査できたのですがその履歴が他のファイルに反映される機能までは調べることができませんでした。 どなたかご存知の方いらしたらよろしくお願い致します。

  • エクセル 変更履歴の記録について

    エクセルで変更履歴の記録をする場合、ブックを共有にする必要がありますが、共有にするとマクロの編集等ができなくなります。マクロの編集等をするため共有を解除すると変更履歴が消えてしまいます。 ブックの共有を解除しても履歴を保持する方法がありましたら教えてください。 もしくはVBAで、ワークシートに変更箇所が生じた場合、セルのコメントに変更履歴に準じて「変更したユーザー」「変更日時」「変更前セル内容」を自動的に表示させる方法があれば教えてください。 (行・列の挿入・削除には対応してなくても、セルの変更だけでも結構です) よろしくお願いします。

  • Excelのブック共有機能の変更箇所の表示について

    Excelのブック共有機能の変更箇所の表示をマクロで自動実行させて、 新しいシー戸の変更履歴を表示させたいのですが、マクロでの指示方法がわかりません。 コマンドなどを調べる方法があれば教えてください。

  • 2つのエクセルの表の比較を行う方法?

    あるエクセルのファイルがあります。誰かがこれをコピーして、そのコピーしたファイルの一部のセルに変更を加えました。元のファイルとコピーしたファイルを比較して、どこが変更されたかを調べる良い方法はないでしょうか?エクセル自体がこのような機能を持っていれば一番いいのですが、無い場合にはVBでマクロを書くようなことが必要になるのでしょうか?よろしくお願いします。

  • Excelファイルから他人に通知等を送る方法

    仕事でメンバーにExcelファイル内のデータの確認や入力等を行なってもらうことがあります。 Excelファイルは共有フォルダなどに保存していることが多いです。 今までは確認や入力を行なってもらったら、メール(Outlook)で連絡をしてもらっていましたが、手間がかかっているようです。 データの確認、入力が済み次第、Excelファイル内のチェックボタン等を操作してもらうことで私にメールなどで通知が来る機能等はご存知でしょうか?(VBAなど) そうすればメンバーも私も仕事の負担が減ると考えています。 通知以外でも何かこの場合に負担が減るような方法がございましたらご教示をよろしくお願いします。

  • EXCELファイルが開けません。

    EXCEL2002で作成したファイルをEXCEL2000で開こうとするとアプリケーションエラー、エラーログを作成しています。とでて開くことができません。 ハイパーリンクやマクロなどがたくさん張り付いていて、4000KBと重たいファイルになってしまったのですが、 社内のLANで使用したいので、何とか開けるようにしたいのですが、何かいい方法はありませんか? マクロやリンクははずしたくないのですが、古いバージョンで保存しなおすとそれらの機能が使えません。 素人質問ですがよろしくお願いします。

  • Excelでファイル名を変えるとリンクが切れる

    Excelでマクロ付きの.xlsmのファイルを作成しているのですが、 ファイル名を変えてから開こうとすると、 「開いているブックには、他のファイルへの自動リンクが設定されています。  このブックを更新し、他のブックの変更を反映しますか?」 と問われ、マクロを実行しようとすると 「(ファイル名).xlsmは既に開いています。  二重に開くと、これまでの変更内容は破棄されます。(ファイル名).xlsmを開きますか?」 と表示され、マクロを実行することができません。 そして何より奇妙な話として、この現象はファイル名に特定の文字を入れた場合にのみ発生し、恐らく濁音・半濁音が禁句らしく、例えば 「ファイルのコピー」や「ふぁいるのこぴー」だと駄目なのですが、 「ファイルのコヒー」や「ふぁいるのこひー」なら何の問題もなく開けてマクロを実行できてしまいます。 「.」や「/」がファイル名に入っているなら分かりますが、何故このような現象が発生するのでしょうか? また、どのように対応・対策すれば良いのでしょうか? ご存知の方がおられましたら、お手数ですがご教示頂けますと幸いです。 OS:MacOSX 10.9.5 Excel for Mac 2011

  • エクセルでファイル保存が出来ない…

    始めまして。 エクセル2000で作成したファイルを エクセル2002で開きました。 そのまま上書き保存をしたいのですが 数人と共有する為、保存形式を下記のようにしたいと 思っています。 Microsoft Excel 97-2002および5.0/95ブック(*.xls) ところが、2002で開いていると保存の際に 「ファイルが保存できません」と出てしまいます。 名前を変えてみてもダメで、 保存形式を Microsoft Excelブック(*.xls) にしてみてもダメでした。 元々作成した時のPCがエクセル2000だったので 新しい機能があるため保存出来ない…とかでは なさそうなのですが…。 ちなみにファイルの中には 複数のマクロが組まれています。 (データをクリアして新しく計算式を貼り付ける等) マクロを組む事で何か原因があるのでしょうか。 皆様の知恵をお貸し下さい。宜しくお願いします。

  • マクロを使用したExcelファイルをWinとMac双方で使用するには?

    WindowsのExcel2003で作成したマクロを含むファイルを共有フォルダに置き、MacのExcelでも使用しようとしたところマクロが正常に機能せず使い物になりません。Winで作成したマクロはExcelでは使えないものなのでしょうか?何か方法があるのでしょうか? 複数のユーザー(Macユーザーも含む)で共有して使用したいので解決したいのです。

  • Excelファイルについて

    共有文書サーバ(Windows 2003 Server)にエクセルファイルを保存しています。 このエクセルファイルは共有で使用するファイルのため、誰かが開いていると 別の人がそのエクセルファイルを開こうとすると「読み取り専用」のメッセージが表示されます。 このメッセージで誰が開いているのかがわかるようにしたいのですが、そのようなことは可能なのでしょうか。 もし、可能であれば方法を教えて下さい。

専門家に質問してみよう