
No.1ベストアンサー
- 回答日時:
こんにちわぁ
考え方としては
シートに保護をかけて、保存するマクロと
パスワード管理するマクロを作る必要があるかと思います。
保存のマクロは、シート保護をし、
ダミーシートに切り替えてファイルを保存し、
その後シートを元に戻すマクロ。
(ダミーシートはオートフィルの空白でもよい)
管理するマクロはファイルオープン時に
パスワードの入力を求め、
そのパスワードによってオートフィルをかけて
シートを保護するマクロ。
起動時にマクロを無効にしたり、
設定されていないパスワードが入力されれば
そのままダミーシートが表示され中は見えない。
店舗ごとの正しいパスワードが入力されれば
オートフィルされて、結果を見ることができるが
シートに保護がかかっているため、
オートフィルを変更したり、行を再表示することはできない。
つまり必要箇所以外を見ることはできない。
あとは、管理用パスワードを作成しておき、
それが入力されれば、保護を解除する。
(毎回シートの保護を外してもよいかな)
ただし、データは残ったままなので、パスワード管理と、
マクロで保存することに気をつける必要がありますけどね。
イメージはこんな感じでしょうか
この回答へのお礼
お礼日時:2006/11/15 14:02
回答ありがとうございます。
回答を頂くまでの間、私も同じような事を考えていました。
大体イメージが固まりましたので、後は実際に完璧なマクロを
組めるように勉強してみたいと思います。
No.2
- 回答日時:
こんばんは。
Excel のパスワードは簡単に突破できる程度のものなのです。
したがって、どのような方法にするかの判断基準は
「どの程度秘密にしておかなければならないか?」
ですよね。ここで、次の仕様について考えてみます。
> 1シートをそのまま全店にメールして、各店は自店分のみを閲覧出来るような、
この仕様は上述の理由で、絶対に漏れてはならないなら止めた方がいいです。
面倒でも現在の方法が一番確実ですし、この方法を採用するなら、事前に
上司の許可も必要になりそうです。また、これを VBA で実装するのも結構
大変です。
発想を切り替えて、現状の手作業で行っていること、つまり、店舗別に
ブックを切り分ける作業までを VBA による自動化で検討してみては
どうですか?
まずは、実際のデータに限りなく近いサンプルデータを提示してみて
下さい。
この回答へのお礼
お礼日時:2006/11/15 13:58
回答ありがとうございます。
やはりエクセルでそこまでの管理は難しいですよね・・。
提案された通り、店舗毎にブックを分ける作業の方が簡単そうなので
まずはそちらを検討してみたいと思います。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
エクセルのVBAで集計をしたい
-
【マクロ】【相談】Excelブック...
-
コマンドボタンがデザインモー...
-
Excelで,特定のシートを開いた...
-
Excelのマクロの呼び出し元を知...
-
エクセル2013でマクロのボタン...
-
シートを保護した時でも並べ替...
-
EXCELでワークシートを開いたら...
-
エクセルシート内での閲覧制限
-
エクセル・複数のシートを一度...
-
マクロ 各シートの決められた位...
-
【マクロ】【配列】3つのシー...
-
Excel 関数を使ってデータと一...
-
Excelで複数ブックの同一セルに...
-
祭の祝儀 掲示・集計ソフト
-
excelの不要な行の削除ができな...
-
EXCELのVBAでシートコピーをし...
-
エクセルファイルを開く時、常...
-
エクセルファイルのシート毎の容量
-
エクセルの選択範囲以外を削除...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
エクセルのVBAで集計をしたい
-
【マクロ】【相談】Excelブック...
-
コマンドボタンがデザインモー...
-
エクセルを開いたとき常に同じ...
-
【 Excel】シートの見出しに自...
-
マクロを複数シートに実行する...
-
エクセル ヘッダー(フッター)...
-
EXCELでマクロを使わずに図形の...
-
Excelのマクロの呼び出し元を知...
-
EXCELのエラー
-
エクセルでシートの並び替えで...
-
マクロを特定の複数シートで実...
-
エクセルで複数のSheetを一括フ...
-
VBA シート名を先月の名前に...
-
メッセージボックスでシート名...
-
マクロ 各シートの決められた位...
-
Excel:複数シートから条件に合...
-
EXCELでワークシートを開いたら...
-
エクセルのチェックボックス
-
エクセルVBAでcmbBoxのプロパテ...
おすすめ情報