「StiLL」デザイン情報084  「StiLL-]」とは! -27
便利ベンリな「StiLL-]」のシステムテンプレート   システムブックについて セキュリティ権限設定
                             
  @ 「セキュリティ権限ケンゲン設定セッテイ」テンプレートは、Excelブックナイのデータやプログラムを保護ホゴする仕組シクみが作成サクセイされているテンプレートです。Excelの機能を利用し、セキュリティをより高める設定が簡単に作成可能となります。     A シート[プログラムSK]には、データが入力ニュウリョクされているシートに保護ホゴをかけ、指定シテイしたシート以外イガイ非表示ヒヒョウジにするプログラムが作成サクセイされています。このプログラムを参考に、ブックの情報を保護するプログラムを作成してください。     B シート[プログラムSK]に作成サクセイされているカクボタンを連続レンゾク実行ジッコウさせてプログラムを完成カンセイさせます。完成したプログラムは、自動実行の機能に組み込んで使用してください。  
  対応Ver. :「StiLL-]」Ver1.0以降
対応種類:StiLL Dev・Pro・Std
    対応Ver. :「StiLL-]」Ver1.0以降
対応種類:StiLL Dev・Pro・Std
    対応Ver. :「StiLL-]」Ver1.0以降
対応種類:StiLL Dev・Pro・Std
 
                             
  @ Excelの機能キノウでセキュリティ向上コウジョウ情報ジョウホウ・プログラムの保護等ホゴナド設定セッテイ可能カノウです。  
ある場所バショ メニュー [StiLL] → [システムテンプレート] [システムブック]
特徴トクチョウ目的モクテキ
Excelブックナイのデータやプログラムを保護ホゴする仕組シクみが作成サクセイされているテンプレートです。
できる事・便利な点
Excelの情報保護、プログラムの保護等設定が可能です。
Excelの機能を利用し、セキュリティをより高める設定が簡単に作成可能となります。
  A シートに保護ホゴをかけ、指定シテイしたシートを非表示ヒヒョウジにするプログラムが作成サクセイみです。  
このテンプレートは、下記カキのシートから構成コウセイされています。
シートメイ ヨウ   
4月 売上ウリアゲ明細メイサイデータを入力ニュウリョクするシートです。カクツキのシートに入力ニュウリョクしていきます。
5月
6月
7月
8月
9月
10月
11月
12月
1月
2月
3月
0DATA ピボットテーブルで月別ツキベツ集計シュウケイヒョウ作成サクセイするサイ使用シヨウするダミーデータを格納カクノウするシートです。
ピボットテーブルで月別ツキベツ集計シュウケイヒョウ作成サクセイすると、データが入力ニュウリョクされていないツキ集計シュウケイ表上に表示されません。そのため、このシートにあるダミーデータを含んだデータで集計することで、データが入力されていない月も集計表上に表示させるようにします。
4月〜 4ガツ3ガツカクシートのデータを統合トウゴウしたデータを格納カクノウするためのシートです。
0dataWORK シート[0DATA]にセットするダミーデータを作成サクセイするシートです。
LIST 社員シャインメイ商品名ショウヒンメイ所属ショゾク得意先トクイサキトウのマスタデータを出力シュツリョクするシートです。
Pシート1月 シート[0dataWORK]からシート[0DATA]へデータを追記ツイキするプログラムが作成サクセイされています。
プログラムSK シートの表示ヒョウジ保護ホゴオコナうプログラムが作成サクセイされています。
STILLAUTO 画面ガメン制御セイギョ・ブックをヒラいたときの自動ジドウ実行ジッコウ制御セイギョします。
STILLEND システム終了シュウリョウ・システム初期化ショキカプログラムを作成サクセイします。
Sheet1 ダミーで表示ヒョウジするシートです。
このような構成コウセイとなっているブックについて、
指定シテイしたシートを非表示ヒヒョウジにする
・データの入力ニュウリョクされているシートに保護ホゴをかける
という制御セイギョオコナうプログラムが、シート[プログラムSK]に作成サクセイされています。
テンプレートをカスタマイズしない状態ジョウタイで、シート[プログラムSK]のウエのほうにある連続レンゾク実行ジッコウボタンをすと、
[Sheet1]のみが表示ヒョウジされ、そののシートが非表示ヒヒョウジになります。
このプログラムを参考サンコウに、ブックの情報ジョウホウ保護ホゴするプログラムを作成サクセイしてください。
  B シート表示・非表示制御プログラムの実行ジッコウ内容ナイヨウ自動ジドウ実行ジッコウ機能キノウんで使用シヨウしてください。  
シート[プログラムSK]に作成サクセイされているプログラムの実行ジッコウ内容ナイヨウ下記カキトオりです。
1. ブックナイのシートメイ取得シュトクする
セルリンクボタン「BtPasteSheetName」で、ブックナイのシートメイ出力シュツリョクします。
上記ジョウキのボタンでシートメイ出力シュツリョクしたら、シートメイ出力シュツリョクされているレツ左隣ヒダリドナリレツ(Hレツ)にある[FLAG]の項目コウモクに、
非表示にしたいシート名のところに、上から順に1,2,3…と番号を振っておきます。
表示ヒョウジしたままでもよいシートメイのところは空白クウハクにしておきます。
注意チュウイ
[FLAG]の項目コウモク番号バンゴウったアトは、シートの順番ジュンバン変更ヘンコウしないようにしてください。
2.シートの表示ヒョウジ非表示ヒヒョウジ制御セイギョする
1番目バンメのセルリンクボタン[BtSheetVisible]では、[FLAG]の項目コウモクに番号を振ったシートに対して、
表示されているシートは非表示ヒヒョウジに、非表示ヒヒョウジのシートは表示ヒョウジするように設定セッテイされています。
ツギのボタンでは、カナラ非表示ヒヒョウジにするシート(プログラムSKSTILLAUTOSTILLEND)非表示ヒヒョウジにします。
そのツギのボタンでは、ダミーのシート(Sheet1)表示ヒョウジするようにします。
3.シートの保護ホゴをかける
データが入力ニュウリョクされているシートに保護ホゴをかけます。
セルリンクボタン「BtProtect」を
保護ホゴをかけるシートのカズだけ
カエ実行ジッコウ
上図ジョウズのボタンを実行ジッコウするマエに、シート保護ホゴ解除カイジョするボタンを実行ジッコウします。
セルリンクボタン「BtUnProtect」を
保護ホゴ解除カイジョするシートのカズだけ
カエ実行ジッコウ
これらのボタンを「ボタン連続レンゾク実行ジッコウ機能キノウ連続レンゾク実行ジッコウさせるとプログラムが完成カンセイします。
完成カンセイしたプログラムは、自動ジドウ実行ジッコウ機能キノウんで使用シヨウしてください。
Copyright(C) アイエルアイ総合研究所 無断転載を禁じます