• ベストアンサー

エクセルのセキュリティーレベルは、、、

各部署がLANで繋がり、日々のデータ等はエクセルを使用、データ共有しています。 私の部署で在庫管理用に自分で組んだマクロを使用しています。 このエクセルブックは、他の部署の方も観覧します。 他の部署の方が、これを自分のPCで開くときに 「更新しますか?」MSGでて、いちいち面倒だっ!と言います。 この場合、常にセキュリティーレベルを「低」に設定させておいても 大丈夫でしょうか? もちろん私自身、悪意なマクロは組み込むなんて、 毛頭ございません(^^;; 何か良い対策はあるでしょうか。。 なお、会社はサーバー管理でネットとも繋がっています。

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

  • ベストアンサー
  • hallo-2007
  • ベストアンサー率41% (888/2115)
回答No.3

>常にセキュリティーレベルを「低」に設定させておいても大丈夫でしょうか? 使用される方の責任で行うことになるでしょう。 殆どの会社で。エクセルのマクロセキュリティは、必ず 高 にしておく とかいった規則はないと思います。逆に 低 にしましょうと規則を作ることもなきないでしょう。 マクロセキュリティについて理解してもらうことですね。 低 エクセルファイルは、信頼できるファイル以外は開かない 中 どのエクセルファイルも開いてよいが、マクロ付きの場合は信頼できるファイルだけ 高 マクロ付きエクセルファイルは使用できない。 別案ですが、エクセルは元々、スタンドアロンで使用するアプリケーションなので 在庫の出荷入荷をの編集を行うファイルをご自身のパソコンに 編集終了後に、閲覧用のファイルでサーバーに保存する方法は如何でしょうか。 その際に、閲覧表のファイルには一覧のデータと関数などでマクロを使用しないファイルにします。 間違って閲覧者が編集して上書き保存しても大丈夫ですし。 複数のメンバーで使用するのであればアクセスなどの方が有利です。 閲覧専用のファイルであれば 名前をつけて保存で Webページのタイプにして 閲覧者にはIE使って閲覧してもらう方法もありますね。

zaikoman3
質問者

お礼

ご回答ありがとうございます。エクセルのセキュリティ設定は、これから開こうとしているファイルに対してのレベル設定と理解しました。 つまりは、 >使用される方の責任で行うことになるでしょう。 ってことなんですね。 私のエクセルファイルしか観覧しない方は、低。 他のエクセルも頻繁にやりとり、観覧するかたは、中。などなど 現状、使う方のレベルにおいてそれぞれ対応してもらうしか(^^;; ありがとうございました。

その他の回答 (2)

  • rinmane
  • ベストアンサー率56% (64/113)
回答No.2

No.1の方が書かれているとおり、リンクの問題だと思います。 ですので、セキュリティ設定は無関係ですよ。 "a.xls"が"b.xls"のどこかのセルを参照しているということですね。 (あるいはマクロで参照している) 誰かが"a.xls"を更新すれば、 "b.xls"を開いた時に当然「更新しますか?」となります。 面倒だと仰る方には 「更新しないと最新の情報がご覧になれないですよ。 『更新しますか?』と出たら、Enterを1回押すだけで大丈夫です」 とお答えすれば良いと思います。 以上、ご参考になりましたら幸いです。

zaikoman3
質問者

お礼

説明不足でした。 マイク有効、有無MSGも合わせてです。 >面倒だと仰る方には >「更新しないと最新の情報がご覧になれないですよ。 >『更新しますか?』と出たら、Enterを1回押すだけで大丈夫です」 >とお答えすれば良いと思います。 ウルサイ上司には、そうします\(^^ ありがとうございました

  • marbin
  • ベストアンサー率27% (636/2290)
回答No.1

>更新しますか? マクロとは関係ないのでは? リンクが張られていて、リンクの更新 をするかどうか聞いてくるメッセージ のようにおもいます。

zaikoman3
質問者

お礼

説明不足でした、すみません。 マイク有効、有無MSGも合わせてです。 自己責任にて、レベル設定してもらいます。

関連するQ&A

  • エクセルマクロの質問です。

    こんばんわ! 別のファイルを開いた再に出る 「このブックには、ほかのデータソースへのリンクが含まれています」 という警告をエクセルマクロを用いて表示しないようにすることは可能でしょうか? (別のPCで使用することが多いため、ツール→オプションからの設定をいちいちしたくありません) アドバイスの程よろしくお願いいたします。

  • excelで勝手にテキストボックスが出来ている

    excel2000で知らない間に同じセル上にテキストボックスが多数(100以上)出来てしまっています。 シートは、在庫管理をしているもので、基本的には、キー入力なのですが、他のブックのデータを行ごと貼り付けている箇所もあります。 ただ、在庫管理のシートも、貼り付ける際のデータ元シートもテキストボックスを使用しているわけではなく、なぜか一箇所に同じテキストボックスが155個とか出来てしまっています。 何か考えられる原因はありますか? 現在は、気づくと「あっココにもあった」という感じで、数箇所、数百個のテキストボックスをいちいち消しています。

  • ブックを開いたとき自動的にバックアップを取るマクロはどうするのですか?

    Windows 2000,Excel 2000使用 共有で使用するブックを作成したのですが、なにかの問題でデータが壊れるといやなので、できればブックを開いたときに裏で自動的にバックアップを取るマクロというのは作れるのでしょうか? どうしてもうまくできなくて...よろしくお願いします。

  • エクセルで特定のブックのマクロセキュリティを(低)にしたい

    [エクセルで、Worksheet_BeforeDoubleClickのマクロを含む特定のブックだけ、マクロセキュリティレベルを(低)に下げて、ブックを開いたとき毎回「有効にする」を選択しなくてすむようにしたいのですが、どうしたらよいでしょうか。 他のブックはセキュリティレベルを(中)にしておきたいのです。

  • エクセル外部リンクのセル番地まで知る方法

    エクセル2013です。他のエクセルブックからリンクを張っているとき、以下のマクロで調べることがわかりましたけど、そこでわかるのは、ブック名どまりであって、シートやセル番地はわかりません。わかりたいのは、こっちのブックのどのシートのどのセルが、あっちのブックのどのシートのどのセルとつながっているかです。 わかる方法はないものでしょうか。なお、このマクロは、以下のホームページに書いてあったものです。 https://www.moug.net/tech/exvba/0060039.html Sub GetLinkInfromation() Dim Var As Variant Dim Msg As String Dim i As Integer Var = ActiveWorkbook.LinkSources(xlExcelLinks) For i = 1 To UBound(Var) Msg = Msg & Var(i) & vbCrLf Next i MsgBox Msg End Sub

  • エクセル2010VBA での質問です。

    VBAはやったことないので全く初心者です。 町内の諸費用をエクセルで管理しています。 年度が変わる度、当番も変わってデータを引き継いで管理するのですが、最初に連続印刷のVBAを作ってくれた人がもういないので、今まで、前年度のものをコピーし、中のデータを書き換えて使っていたようなのですが・・・ どのような設定がされているか把握するために質問させて頂きます。 エクセルを開き、マクロで作ってある印刷ボタン?を押すと、Sheet1にあるデータベース約100人分 (B列に100人分の名前・2行目にいくつかの項目・各項目の下に金額)が別のSheetにある個人請求書に連続印刷されるというものですが、添付していますVBAの内容を把握したい事が一つ目です。 年度が変わるごとにそのシートをコピーして中のデータを書き換えて使っているのですが、問題は有りますでしょうか?(二つ目です) 添付しております、ファイルのVBAを自分はわからないのですが、このBOOKを開いた時に ”このブックには、ほかのデータソースへのリンクが含まれています。 ・リンクを更新するとエクセルは最新のデータを取り込もうとします。 ・リンクを更新しないと、以前の情報が使用されます。 注意:データリンクは許可なく機密情報にアクセスして共有するのに使用される可能性があります。また、その他の問題を起こす可能性のある操作に使用される場合があります。このブックの作成元が信頼できない場合にはリンクを更新しないでください。   更新する・更新しない・ヘルプ ” というメッセージが出てきますが、このBOOKが入っているフォルダ以外のデータも参照されているのでしょうか?(三つ目) 情報が少なくて済みません。 宜しくお願い致します。

  • エクセル:ブックを開くときに「マクロを有効にする」の表示を省略したい

    よろしくお願いします。 エクセルファイルを開くとに、マクロを設定していると「マクロを有効にしますか」と聞いてきますが、 特定のあるブックについて、『必ず有効にする』前提でその表示を出すことを(有効のボタンを押すことを)省略する方法を教えてください。やはりきっと、マクロですよね。 ブックは、パスワードで保護もしていますし、マイパソコンだけでの使用ですので、いちいち有効にするというボタンを押す作業を省略したいのです。 ご指導よろしくお願いいたします。

  • Excel VBA 在庫管理について

    Excelで在庫管理をしているのですが、とても効率が悪く、改善したいと思っています。 週に1度発注するのですが、 売上と仕入れから現在の在庫を算出し、在庫管理表(Excel)に反映させ、フィルターで各メーカーごとに発注するものだけを絞り、別シート(発注書)に貼り付けて、それを印刷または新しいブックで保存、という作業をメーカーの数だけやらなければいけません。 全く経験がなく途方に暮れています。 VBAは独学でやっている感じなので、在庫管理の方法さえ決まればマクロを当てはめようと思っています。 わかりやすくて、単純で、パッとできるようなものってないですか? 在庫管理をやっている方、こうやると効率いいよ、など何でもいいので教えてくださいm(_ _)mよろしくお願いします。

  • Excelの仕様?

    現在、Excelにて在庫管理をしています。 しかし、業務が膨大になり1人では管理しきれない部分が出てきました。 ファイルはネットワーク上の共有参照できるフォルダに保存してあるので誰でも開くことができます。 Excelだと1人が開いているときには、他の人が開くと「読み取り専用」になります。 これを複数の人間で編集可能にするのは、仕様上できないのでしょうか? またそれを可能とするには、Excelではなく別のソフトで在庫管理をするのがベストなのでしょうか?

  • Excel 2007 マクロ 他のブックを開く方法

    Excel 2007 マクロ 他のブックを開く方法 マクロで他のブックを開く場合、パスを設定すると思います。 例えば下記の例で、サンプルフォルダをCドライブから Dドライブに移動してもマクロの内容を変更せずに ブックを開く方法はありませんでしょうか。 理由としては自分だけがこのマクロを使用するのであれば 特定のパスで設定しておけばいいのですが、 他の人が使用する場合、それぞれパスが異なります。 解決方法がございましたら、お教えください。 Sub bookcheck()     Workbooks.Open Filename:="C:\サンプル\Data.xls" End Sub

専門家に質問してみよう