「StiLL」デザイン情報068  「StiLL-�]」とは! -11
                             
  �@ [日付ヒヅケ時間ジカン・曜日ヨウビ]テンプレートは、日付ヒヅケや時間ジカンを選択センタクする仕組シクみが簡単カンタンに作成サクセイできます。月ツキによる日付ヒヅケの選択センタク範囲ハンイの違チガいやうるう年ドシへの対応タイオウなど、手間テマのかかるところも作成サクセイ済ズになっており、簡単カンタンに日付ヒヅケ・時間ジカン選択センタクの仕組シクみが作成サクセイできます。     �A テンプレートをブックに挿入ソウニュウし、[DATEWORK]シート上ジョウにあるコンボボックスを表示ヒョウジ画面ガメンとなるシートに貼ハり付ツけます。コンボボックスの選択センタク結果ケッカは[DATEWORK]シートに返カエされるので、他ホカのセルやセルリンクボタンの設定値セッテイチにリンクさせて使用シヨウします。     �B 「StiLL-�]」の[日付ヒヅケ曜日ヨウビ・時間ジカン]テンプレートでは、選択センタクした月ツキがどの四シ半期ハンキに該当ガイトウするかを判断ハンダンする仕組シクみが追加ツイカされました。期首キシュとなる月ツキから順ジュンに入力ニュウリョク設定セッテイすると、コンボボックスで選択センタクした月ツキがどの四シ半期ハンキに該当ガイトウするかを判断ハンダンできます。  
  対応Ver. :「StiLL-�]」Ver1.0以降
対応種類:StiLL Dev・Pro・Std
    対応Ver. :「StiLL-�]」Ver1.0以降
対応種類:StiLL Dev・Pro・Std
    対応Ver. :「StiLL-�]」Ver1.0以降
対応種類:StiLL Dev・Pro・Std
 
                             
  ■ [プログラムシート]テンプレートは実行ジッコウボタンの作成サクセイ・整理セイリに便利ベンリです。  
ある場所バショ メニュー [StiLL] → [システムテンプレート] → [開発用カイハツヨウシート]
特徴トクチョウ・目的モクテキ
[日付ヒヅケ曜日ヨウビ・時間ジカン]テンプレートは、日付や時間を設定する仕組シクみを作成サクセイするときに使用シヨウするテンプレートです。
できる事・便利な点
テンプレート上ジョウには、日付ヒヅケや時間ジカンを選択センタクするためのコンボボックスがセットされています。
これらのコンボボックスをコピーし、表示ヒョウジ画面ガメン上ジョウに貼ハり付ツけることで、日付ヒヅケや時間ジカンを選択センタクする仕組シクみが簡単カンタンに
作成サクセイできます。
特トクに年ネン・月ツキ・日ヒを個別コベツに選択センタクするコンボボックスでは、以下イカのような特徴トクチョウがあります。
・選択センタクした月ツキによって、日付ヒヅケの選択センタク範囲ハンイが変カわるようになっています。
例レイ: 11月を選択すると、日付は1日から30日まで選択できます。
12月を選択すると、日付は1日から31日まで選択できます。
また、うるう年ドシとなる年トシを選択センタクし、月ツキを「2月ガツ」を選択センタクすると、日付ヒヅケは1日ニチから29日ニチまで選択センタクできます。
うるう年ドシ以外イガイの場合バアイは1日ニチから28日ニチまで選択センタクできます。
これらの仕組シクみは最初サイショから作成サクセイするとなると、複雑フクザツなExcel関数カンスウを駆使クシして作成サクセイすることになり、非常ヒジョウに手間テマが
かかりますが、[日付ヒヅケ曜日ヨウビ・時間ジカン]テンプレートはこの仕組シクみがすでに作成サクセイ済ズみになっていますので、手間テマを
かけずに作成サクセイすることができます。
参考サンコウ Developers版バンおよびProfessional版バンでは、セルリンクボタン「BtCalender」があります。
このボタンでは、カレンダー形式ケイシキで日付ヒヅケを選択センタクするダイアログを表示ヒョウジし、選択センタクした日付ヒヅケを
指定シテイしたセルにセットすることができます。
※このボタンを実行ジッコウすると右ミギ図ズのダイアログが
表示ヒョウジされ、選択した日付が「年月日セル位置」で
指定シテイしたセル(上図の例では[WORKT]シートの
セルE4)にセットされます。
  ■ [日付ヒヅケ曜日ヨウビ・時間ジカン]テンプレートの使ツカい方カタは作成サクセイ済ズのコンボボックスを貼ハり付ツけるだけ。  
[日付ヒヅケ曜日ヨウビ・時間ジカン]テンプレートの使ツカい方カタをご紹介ショウカイします。
[日付ヒヅケ曜日ヨウビ・時間ジカン]テンプレートを作成中サクセイチュウのブックに挿入ソウニュウすると、[DATEWORK]という名前ナマエのシートが追加ツイカされます。
シートが追加ツイカされたら、上部ジョウブにある「シート保護ホゴ解除カイジョ」ボタンを押オして、[DATEWORK]シートの保護ホゴを解除カイジョ
してください。
注意チュウイ シート保護ホゴは解除カイジョしたままで使用シヨウしてください。
[DATEWORK]シート上ジョウにあるコンボボックスをコピーし、表示ヒョウジ画面ガメンとなるシートに貼ハり付ツけます。
コンボボックスの選択センタク結果ケッカは[DATEWORK]シートに返カエされます。
水色ミズイロ・ピンク色イロのセルは各カクコンボボックスの「リンクするセル」に設定セッテイしています。
ベージュ色イロのセルは、各カクコンボボックスで選択センタクした値アタイが返カエされるようになっています。
薄ウスい水色ミズイロ・薄ウスい緑色ミドリイロのセルは、コンボボックスの選択センタク結果ケッカからExcel関数カンスウを使ツカって、よく使用シヨウする値アタイ(年度ネンドや
月末ゲツマツ・月初ゲッショの日付ヒヅケなど)を返カエすようになっています。
ベージュ色イロ・薄ウスい水色ミズイロ・薄ウスい緑色ミドリイロのセルと、他ホカのセルやセルリンクボタンの設定値セッテイチにリンクさせます。
これだけで、コンボボックスで選択センタクした日付ヒヅケや時間ジカンをプログラム処理ショリや画面ガメン表示ヒョウジに反映ハンエイさせることができます。
  ■ 選択センタクした月ツキがどの四シ半期ハンキに該当ガイトウするかを判断ハンダンできます。  
コンボボックスで選択センタクした月ツキがどの四シ半期ハンキに該当ガイトウするかを判断ハンダンする必要ヒツヨウがある場合バアイ、その仕組みが
[日付ヒヅケ曜日ヨウビ・時間ジカン]テンプレートに作成サクセイされていますので活用カツヨウしてください。
方法ホウホウ
[日付ヒヅケ曜日ヨウビ・時間ジカン]テンプレートの左下ヒダリシタに、選択センタクした月ツキがどの四ヨン半期ハンキに該当ガイトウするかを判断ハンダンする仕組シクみが作成サクセイ
されています。
セルE50からセルE61の範囲ハンイ(下図カズの赤アカ枠ワクの範囲ハンイ)に、期首キシュとなる月ツキから順ジュンに入力ニュウリョクします。
(4月ガツが期首キシュとなる場合バアイはすでに入力ニュウリョク済ズミですので、そのまま使用シヨウできます。)
下図カズの赤アカ枠ワクで囲カコったコンボボックスで選択センタクした月ツキがどの四シ半期ハンキに該当ガイトウするかが、[DATEWORK]シートのF49セルに
返カエされるようになっています。
Copyright(C) アイエルアイ総合研究所 無断転載を禁じます