Excel VBA質問箱 IV

当質問箱は、有志のボランティア精神のおかげで成り立っています。
問題が解決したら、必ずお礼をしましょうね。
本サイトの基本方針をまとめました。こちら をご一読ください。

投稿種別の選択が必要です。ご注意ください。
迷惑投稿防止のため、URLの入力を制限しています。ご了承ください。


3111 / 13646 ツリー ←次へ | 前へ→

【64208】表示・非表示について ma 10/1/26(火) 9:07 質問[未読]
【64209】Re:表示・非表示について ma 10/1/26(火) 10:17 発言[未読]
【64210】Re:表示・非表示について Jaka 10/1/26(火) 11:24 発言[未読]

【64208】表示・非表示について
質問  ma  - 10/1/26(火) 9:07 -

引用なし
パスワード
   VBA、むしろEXCELも初心者なのですが質問させて下さい。

シートで一定の人以外に見せたくない情報があるので、その範囲を隠すため「表示」・「非表示」ボタンをつけマクロ化し、「表示」するにはパスを入力する ところまでは出来ました。
しかし、マウス操作でセル全体を選択し再表示を押すと隠れていた範囲がパスなしで簡単に開いてしまい困っています。

EXCEL自体にパスをかける方法もあるかと思いますが、どのようにすれば本来の目的である一定の人以外は見れない範囲を作る事が出来ますか?宜しくお願いします。

【64209】Re:表示・非表示について
発言  ma  - 10/1/26(火) 10:17 -

引用なし
パスワード
   すいません、色々と試したところ、解決したようです。

シートにパス付き保護をかけマウスでの表示、再表示させない状態にする。
表示ボタンのマクロ起動時に、このシート保護を一時的に解除させる。
範囲が表示されたら またパス付き保護をかける。

当然マクロにもパス付き保護をかけシート保護とボタンパスがばれない様にします。
見る人は、表示のパスさえ知っていれば問題なく表示されると思います。

このやり方で問題はないでしょうか?
言っていることがめちゃくちゃで分かりづらいかもしれません、すいません。。

【64210】Re:表示・非表示について
発言  Jaka  - 10/1/26(火) 11:24 -

引用なし
パスワード
   ▼ma さん:
>シートにパス付き保護をかけマウスでの表示、再表示させない状態にする。
>表示ボタンのマクロ起動時に、このシート保護を一時的に解除させる。
>範囲が表示されたら またパス付き保護をかける。
>
>当然マクロにもパス付き保護をかけシート保護とボタンパスがばれない様にします。
>見る人は、表示のパスさえ知っていれば問題なく表示されると思います。
通常は、そんな感じだろうかと思いますが、
非表示セルを別ブックからリンクされたらどうしようかというところです。
この手の物に、ろくな解決法が見つからないのですが(私は、知らない)。

テキストボックスにデータを書いておいて、見せるときはそのデータをセルに書き込むとか.....。
この方法にもいろいろ穴がありそうな感じもします。
当然、保護とかテキストボックスの非表示など、もろもろがなされているとしてですけど。

3111 / 13646 ツリー ←次へ | 前へ→
ページ:  ┃  記事番号:
2610219
(SS)C-BOARD v3.8 is Free