|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
「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)
アイエルアイ総合研究所 無断転載を禁じます |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|