「StiLL」 デザイン情報162 開発--ボタンがあるシートをコピーする際サイの主オモな注意点チュウイテン
           
                             
  ■ プログラムシートなどのStiLLボタンやセルリンクボタンがあるシートをコピーする時の主な注意点をご紹介します。     �@ オブジェクトを作成した時にデフォルトで設定されているオブジェクト名のままだと、シートコピーをした時にExcelの仕様でオブジェクト名が変わってしまうことがあります。デフォルトのオブジェクト名を任意に変更しておくと、オブジェクト名が変わるのを防ぐことができます。     �A ボタンがあるシートの名前が変わった場合、ボタンの指定をし直さなければいけない場合があります。
�B シートコピーを行った際など、数式のエラーやブック間リンクが発生してしまった場合は修正してください。
 
  対応Ver. :StiLL V9.1以降
対応種類:StiLL Dev・Pro・Std
    対応Ver. :StiLL V9.1以降
対応種類:StiLL Dev・Pro・Std
    対応Ver. :StiLL V9.1以降
対応種類:StiLL Dev・Pro・Std
 
                             
■ 今回コンカイの内容ナイヨウ        
プログラムシートなどのStiLLボタンやセルリンクボタンがあるシートをコピーする時の主オモな注意点チュウイテンをご紹介ショウカイします。
■ StiLLボタンやセルリンクボタンの名前ナマエが変カわってしまう  
オブジェクトを作成した時に 「額縁 1」 のようなデフォルトで設定セッテイされているオブジェクト名のままだと、シートコピーをした時に
Excelの仕様で、オブジェクト名が変わってしまうことがあります。
その仕様シヨウによりStiLLボタンやセルリンクボタンの名前が変カわってしまうと、ボタン連続実行ボタンなどの、
ボタンの名前ナマエを指定シテイしている機能キノウに影響エイキョウが出デてしまいます。
デフォルトで設定されているオブジェクト名を任意ニンイに変更ヘンコウしておくと、シートコピーした時トキオブジェクト名メイが変わるのを防ぐことができます。
※ご注意チュウイください
   オブジェクト名メイを変更ヘンコウする際サイには、同一ドウイツシート内ナイにオブジェクト名メイが重複チョウフクしないようにしてください。
   同一ドウイツシート上ジョウに重複ジュウフクしたオブジェクト名メイが重複ジュウフクしていると、StiLLが正常セイジョウに動ウゴかないことがあります。
別ベツブックにシートコピーをする場合バアイも同様ドウヨウにオブジェクト名が変わってしまうことがありますのでご注意ください。
また、Excel2003以前で作成したファイルをExcel2007以降で開いた場合や、Excel2013で作成したファイルをExcel2007で開いた場合に、
オブジェクト名が変わってしまうことがあります。
 (例:Excel2003 で作成したテキストボックスの名前が Excel2003 では 「テキスト 1」 だったのに 
          Excel2007以降 で開くと 「Text Box 1」 に変わる)
そのため、使用しているExcelのバージョンが変わったときにはオブジェクト名が変わっていないか確認してください。
■ シート名メイが変カわるとシート名メイを設定セッテイし直ナオす必要ヒツヨウがある  
ボタンがあるシートの名前ナマエが変カわった場合バアイ、ボタンの指定シテイをし直ナオさなければいけない場合バアイがあります。
例タトえば、StiLLボタン 「ボタン連続実行 (MakeBtPush)」 で、実行ボタンリスト内ナイのボタンがあるシート名メイが変カわると
実行ボタンリストには変カわる前マエのシート名メイで指定シテイされているので、もう一度イチド実行ジッコウボタンリストに追加ツイカし直ナオす必要ヒツヨウがあります。
●セルリンクボタンの場合バアイ
セルリンクボタンでシート名を指定する際、 システムテンプレートの 「プログラムシート�U」 の上の方にある
シート名を記述するセルにシート名を記述しておき、そのセルを参照する数式で指定しておけば、
シート名が変わった場合直す箇所が少なくてすみます。
■ 数式スウシキがエラーになっていたりブック間カンリンクになっていないか  
数式スウシキがエラーになっていたり、ブック間カンリンクになっていたりすると、プログラムが正常セイジョウに動作ドウサしなくなる原因ゲンインになります。
ですのでシートコピーを行オコナった際サイなど、数式スウシキのエラーやブック間リンクが発生ハッセイしてしまった場合バアイは修正してください。
セル内ナイの数式スウシキがエラーになっていたりブック間カンリンクになってしまっている場合バアイは、Excelの検索ケンサク機能キノウを使ツカうことで
比較的ヒカクテキ見ミつけやすいですが、「範囲定義名」 や 「入力規則」 のユーザー設定の数式、「条件付き書式」 の数式等も
数式がエラーになってしまったりブック間リンクになってしまう場合があります。
その場合バアイは各機能キノウの設定画面から確認し、修正シュウセイしてください。
また、「範囲定義名」 はシートコピーによってブック内ナイに同じ範囲定義名が重複してしまう場合バアイがあります。
プログラムが正常セイジョウに動作ドウサしない原因になりかねませんので、「名前の管理」 画面で確認・修正をしてください。
■ ご参考サンコウ:セルリンクボタンをコピーする際サイの注意点チュウイテン  
シートコピーではなくセルリンクボタンをコピーする際サイの注意点チュウイテンは、以下イカのバックナンバーをご参照サンショウください。
「StiLL」 デザイン情報104 セルリンクボタンの使い方
Copyright(C) アイエルアイ総合研究所 無断転載を禁じます