「StiLL」 デザイン情報189 StiLLコマンド--列幅と行高のコピー方法
                             
  【テーマ】データをコピーするとき、値だけでなく列幅や行高も元のシートとコピー先シートを同じにしたい時ってありませんか?今回はその方法をご紹介します。     【方法】コピー元とコピー先の列幅と行高を同じにするときは(セルデータコピー「BtCellCopy」or「MakeBtCellCopy」)ボタンを使います。     【参考】「BtSheetCopy」または「BtBookNewCopy」ボタンでシートを丸ごとコピーする方法もあります。  
  対応Ver. :StiLL-XV1.0 以降
対応種類:StiLL Dev・Pro・Std
    対応Ver. :StiLL-XV1.0 以降
対応種類:StiLL Dev・Pro・Std
    対応Ver. :StiLL-XV1.0 以降
対応種類:StiLL Dev・Pro・Std
 
                             
■ 今回の内容                          
コピー元の列幅と行高をコピー先にも適用してコピーする方法をご紹介します。
下図Sheet1の赤枠範囲をコピー元としてSheet2にコピーします。
(コピー前のSheet2)
(コピー後のSheet2)
列幅・行高ともコピー元と同じ大きさでコピーされます。
■ ボタンの説明                        
ボタンに設定する際のポイント
列幅は「貼り付けデータ種類」に列幅(PasteColumnWidths)を指定します。
行高はコピー元、コピー先に行指定で範囲を設定します。(赤枠)
この例では書式、値もコピーします。
1)セルリンクボタン「BtCellCopy」に設定する場合。
 ← 書式(Formats)、値(Values)、
列幅(PasteColumnWidths)を
 "/" で区切り同時に指定します。
2)StiLLボタン「MakeBtCellCopy」の場合は1つずつの貼り付け種類(赤枠)を3回に分けて設定します。
ボタンを3つ用意します。
1.「値」コピーボタンの設定(値の場合はセル位置でも範囲指定できます)
2.「書式」コピーボタンの設定(この指定で行高もコピーされます)
3.「列幅」コピーボタンの設定(列幅の場合はセル位置でも範囲指定できます)
以上のボタン設定でコピーを行うことでコピー元とコピー先の列幅と行高が同じとなります。
■ ご参考までに                        
1.「BtSheetCopy」または「BtBookNewCopy」セルリンクボタンでシートを丸ごとコピーすることもできます。
 シートごとコピーする場合は列幅、行高ともにコピーされます。
(設定例1) 「BtSheetCopy」でSheet1をBook1に同じシート名でコピーする場合の設定例。
(設定例2) 「BtBookNewCopy」でSheet1を新しいブックに同じシート名でコピーする場合の設定例。
なお、「新規ブックへシートをコピーする」 はStiLLボタン(MakeBtBookNewCopy)にも用意されています。
下図は(MakeBtBookNewCopy) でSheet1を新規ブックにコピーするときの設定イメージです。
(各ボタンの設定内容の詳細はStiLLヘルプをご確認ください)  
Copyright(C) アイエルアイ総合研究所 無断転載を禁じます