• ベストアンサー

エクセル:シートを動かさないようにしたい

windows-xp、エクセル2003を使っています。 このようなことはできますか?教えてください。 [共有]モードにして、複数の人が同時に見れるエクセルファイルがあります。シートは複数枚あり、関数やマクロを組み込んであります。 ご存知だとは思いますが、万が一、シートを動かした場合、たとえ、見た目がモトの状態に戻っていても、一度動かしてしまうと、関数式で得たかった答えになりません。 そこで、VBAか何かで、シートを動かすことができないようにする方法はありませんか? 宜しくお願い致します。

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

  • ベストアンサー
noname#35109
noname#35109
回答No.1

どういう場合か,うまく把握出来ていないのかもしれませんが, 「ツール」→「保護」→「シート構成」でシートの校正に保護をかけてはだめなのでしょうか…。 パスワードは別に入れなくて良いです(入れても良いですけど)…。

mipomipo
質問者

お礼

できました(オホホ)^o^; ありがとうございました。

関連するQ&A

  • エクセルシートの共有

    既に作成済のフォーマットに対して、5人で同時に数値の入力作業のみをしたいのですが・・・ エクセルシートはサーバー内にフォルダを作って入れておきます。 その際のエクセルの設定ですが、 エクセルのツール→シートの共有→編集→複数のユーザーによる同時編集・・・にチェックON 以上の他に、必要な操作は有るのでしょうか? 5人共、OSはXPです。

  • EXCELのシートのマクロ操作について

    EXCELについて質問がありまして、よろしくお願いします。 複数のシートがあるブックがあり、それを、それぞれシートごとに別のブックにしたいと思っています。 マクロやVBAなどを使って簡単に出来るものでしょうか? マクロ集などのサイトを探してみましたが、上手く見つけることができませんでした。 シート名をブック名として引き継いで保存できればベターだと思っております。それが出来なくてもブックとして起こせれば大丈夫です。 何かわかられましたらお教えいただけますと幸いです。 どうぞよろしくお願いします。

  • エクセル ツールバーからの呼び出しマクロのシート非表示 

    他部署から受け取った一覧表の内容をチェックするエクセルマクロをツールバーのボタンに割り当てていますが、一覧表を開いておいてボタンを押すとマクロを組み込んだエクセルシート(VBA上でのThisWorkbook.Sheet)が表示されるようになりました。以前は一覧表の裏に隠れていたはずなんですが、目障りなのでこのシートを表示しない方法を教えてください。複数体制なので共有ドライブに置いたエクセルマクロを各自が自分のツールバーに組み込んで使っています。 (アドインでは修正発生時に各自が再度取り込む必要があると思って避けています)

  • エクセル 一つのワークシートだけプログラムを無効にしたい

    こんにちは。 エクセルVBA初心者です。 ブックの複数のワークシートにVBAでプログラムを書いています。 Sheet1のモジュールにマクロ1~4 sheet2のモジュールにマクロ5~7 と言った具合です。 Sheet2で作業するのにプログラムが動作すると邪魔なので、Sheet2のプログラムだけを一時的に無効にしておきたいと思ってます。 このときの条件(というか希望)として、 ・マクロはまた使うので消さない ・Sheet1のマクロはSheet2の確認作業で使うのでそのまま使えるようにしておきたい ・有効/無効を簡単に切り替えたい があるのですが、このような要望をかなえる方法を教えて下さい。 尚、OSはWin2000、エクセルは97です。 よろしくお願いします。

  • Excel VBAで選択したシートの表を一つのシートに転記する方法

    こんばんは。 Excel VBAで、 複数のシートを選択した状態で、 マクロを実行すると、最後のシートに、選択したシートの表が 転記され、1つのシートにまとまる便利なマクロが組めないでしょうか。 よく全てのシートを1つのシートにまとめるのは見るのですが、 選択した複数のシートの名前を書き出す方法がわかりません。 良い方法をご存知でしたら教えていただけないでしょか。 宜しくお願い致します。

  • accessへエクセルの複数のシートのインポートの仕方

    エクセルの複数のシートをアクセスにインポートをするにはどうしたらいいのでしょうか? シート数が40以上あって困っています。 できればVBAやマクロ等はわかりませんのでそれ以外の方法で無いでしょうか? よろしく御願いいたします。

  • EXCEL 追加したシートへのリンク

    BOOK1に他のエクセルファイルからシートを複数コピーして、そのコピーした各シートの値をBOOK1のシートAに関数で書き出したいのですが、可能でしょうか? 値貼り付けを複数回繰り返すのは面倒なので、VBAのWorkseets(1)みたいにファイルの一番左にあるシートのA1、というようなセル番地の指定が関数で出来たらと思っているのですが。

  • VBAのプログラムとシートでの計算の速度

     現在、エクセルVBAでマクロを組んでいます。 マクロで算出した値を、セルを指定して、シートに代入しています。シートの代入する理由は、途中の計算結果の確認とエクセル関数を利用し、マクロの簡便化を図りたいためです。  代入した値を基にして、エクセル関数を使った結果の値を、他のセルに表示(代入)していますが、VBAで、その結果の値を、利用しています。  お聞きしたいのは、最初にシートに代入してから、エクセル関数の結果を得られる前に、VBAが、値を取得しないかどうか心配です。  素人考えでは、同じエクセル上で動作しているので、エクセル関数の計算終了後に、VBAが動くと思いますが。どうでしょうか?

  • エクセル シート保護された共有ファイルのマクロ実行

    こんちには エクセル関連の過去の質問を見ると、単に保護されたシートではマクロを実行する方法かあるようですが、保護された共有ファイルでマクロを実行するにはどうしたらよいでしょうか?(保護された共有ファイルでも実行可能なマクロもあります) 今はその方法が分からないので、共有ファイルを保護なしでマクロを実行しています。1つのファイルに複数のマクロがありボタンで操作できるようにしていますが、時々セルの中の関数を消してしまう人がいるので、保護したいと考えています。

  • エクセルで異なったフォームのデータを複数のシートから集計する方法を教えて。

    アクセスは使えません。 マクロの意味は解りますがプログラミングは出来ません。 エクセルの範囲で、複数シートのフォームがばらばらのデータからA品、B品、C品等々。。。と小計を集計シートに集計して総合計を出したいのです。 これが出来るならば、複数のフォルダの集計も出来るのでしょうか? エクセルで集計しているという人がいるのですが、そのような方法をテキストでも見つけることが出来ません。 私のソフトはウインドウズXP エクセル2003です。 宜しくお願いします。