[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『VBA シートのコピー』(ぶどう)
VBAでシートを、別ブックのシートにコピーしたい。
・コピー元は、マクロ有効ブックで、こちらにコードを記載する。
・コピー先ブック(Book3)は、マクロ有効ではなく(拡張子はxlsx)、ブックは開いていない。
下記のコードを実行すると、「インデックスが有効範囲にありません」のエラーになります。
どこを修正すれば良いのか、お知恵を貸して下さい。
よろしくお願い致します!
Sub CopySamp1()
Dim mySheet As Worksheet
Set mySheet = ActiveWorkbook.Worksheets("sheet1") mySheet.Copy Before:=Workbooks("Book3").Sheets("sheet1")
End Sub
< 使用 Excel:Excel2007、使用 OS:Windows7 >
>ブックは開いていない。
だとすると、処理に先立って、Book3.xlsxを開けばいいんじゃないですか?
(半平太) 2014/07/25(金) 12:26
(ぶどう) 2014/07/25(金) 17:36
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.