IT技術サポート総合サイト
 
 言語:  VC++/MFC   PHP/Perl   VB/VBA   ASP/ASP.net   HTML/CSS   基本知識:  Windows   Linux   ネットワーク   MySQL   レンタルサーバ   SEO対策
キーワード: RSS2.0配信
 
 
コラム集:Excel VBA Tips
←前コラム    目次    次コラム→    
 
ワークシートのコピー
分類:VB/VBA     著者:徳永秀雄     更新日付:2008/12/14
 
 
[概要]
Copyメソッドで、ワークシートをコピーすることができます。


[書式]
Object.Copy(Before, After)
▲引数説明
Before :指定したシートの前に挿入する
After  :指定したシートの後ろに挿入する
BeforeもAfterも省略すると、新しいブックが作成されてそこにワークシートがコピーされます。

属性 メソッド
所属オブジェクト Worksheetオブジェクト
操作対象オブジェクト Worksheetオブジェクト


[例]
'ワークシートSheet1をコピーしSheet3の後ろに挿入する
Worksheets("Sheet1").Copy After:=Worksheets("Sheet3")

'ブック間のワークシートコピー
Workbooks("Book1.xls").Worksheets("Sheet1").Copy After:=Workbooks("Book4.xls").Worksheets("Sheet2")

'引数を省略することによって、
'新しいブックを作成しそこにワークシートSheet1をコピーする
Worksheets("Sheet1").Copy
 
 
←前コラム    目次    次コラム→