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