「StiLL」デザイン情報031 システム--範囲名を定義しておく
参照サンショウレイでは、利用リヨウしているExcelのバージョンは2002、StiLLのバージョンはStiLL21V6ですが、トク注意書チュウイガ
カギりはExcel/StiLLのバージョンはいません。
■セルの範囲を定義しておくことで、その後の処理が簡単です。例えば、DBより取り込んだデータを一覧より選択する場合、StiLLの[条件分岐実行]を設定するとき・・・今回ご紹介するのは、範囲定義名で一定でないデータ行を範囲名で設定します。 ☆対応方法:StiLLの[DBデータ取得]機能等にて、[範囲定義名]を設定することができます。範囲名ハンイメイ定義テイギしておくと、@参照サンショウするデータの"漏れ"を防ぐことができるA参照サンショウするセルを移動イドウさせた場合バアイ連動レンドウして移動イドウしてくれる、などの便利ベンリテンげられます。 ※さらにもう一歩。StiLLのセルリンクボタン機能には、[BtReDefineName]機能があります。これは、範囲を新たに定義する、もしくは既に定義済みの範囲をシフトして再定義する機能です。####次回は「StiLL活用に役立つExcelツールバー」です。
今回ご紹介する指定シテイシートを範囲名ハンイメイ定義テイギレイは、下のURLに公開してます。ぜひ参照ください。
http://www.still.co.jp/still/template/ex031sms.xls
なおこの例は、WEBで開かずに任意の場所に保存後、Excelで開いてご使用ください。
名前ナマエ定義テイギ
Excelには、セルの範囲名ハンイメイ定義テイギする機能キノウがあります。
メニューバーの[挿入ソウニュウ]→[名前ナマエ]→[定義テイギ]にて直接チョクセツ指定シテイ、もしくは、範囲ハンイエラんだ
[名前ボックス]にて定義テイギができます。
同様ドウヨウに、StiLLの[DBデータ取得シュトク]機能キノウナドにて、[範囲ハンイ定義テイギメイ]を設定セッテイすることができます。
取得シュトクしたDBデータを一覧イチラン表示ヒョウジ
Excelの入力ニュウリョク規則キソク機能キノウ使ツカい、取得シュトクしたDBのデータを一覧イチランにて参照サンショウできるようにします。
一覧イチランにて選択センタクできるようにするセルを選択センタクに、メニューバーの[データ]→[入力ニュウリョク規則キソク]機能キノウ
にて設定セッテイします。
この範囲名ハンイメイ定義テイギすることで、以下イカ二点2テン問題モンダイ解決カイケツできます。
@参照サンショウするデータの"れ"をフセぐことができる
ツネにデータの最初サイショから最後サイゴまでが範囲ハンイとして定義テイギしているため、可変カヘンデータにも対応タイオウ
 できます。
A[入力ニュウリョク規則キソク]の[モトアタイ]にシートのデータを指定シテイできる
→Excelの入力ニュウリョク規則キソク機能キノウでは、範囲ハンイ定義テイギしていないカギシートにあるデータを参照サンショウ
 できません。
参照サンショウモトとなるセルに範囲ハンイ定義テイギする
StiLLの[条件ジョウケン分岐ブンキ実行ジッコウ]などで、セルを参照サンショウすることがあります。
この場合バアイも、あらかじめセルに範囲ハンイ指定シテイしておき、その範囲ハンイ定義テイギメイ指定シテイします。
すると、設定セッテイ判断ハンダンセルを移動イドウしてしまっても、連動レンドウして判断ハンダンセルが移動イドウします。
範囲ハンイ定義テイギメイ再定義サイテイギする
StiLLのセルリンクボタンには[BtReDefineName]という機能キノウがあります。
これは範囲ハンイアラたに定義テイギする、もしくはスデ定義テイギみの範囲ハンイをシフトして再定義サイテイギする
ことができる機能キノウです。
シタのように、範囲ハンイ関数カンスウ使ツカって定義テイギすることができます。
Copyright(C) アイエルアイ総合ソウゴウ研究所ケンキュウジョ 無断転載を禁じます