作成者カテゴリ返答の対象
公開
ちう
12/07/2007 02:29 PM
文書リンクアイコン Excel VBAの「:=」がエラーとなる。
Re: Excel VBAの「:=」がエラーとなる。

ちうです。
私は、こんな感じでやっています。

n = XLApp.Worksheets.Count 'シート数をカウント
XLApp.WorkSheets(1).Copy(XLApp.WorkSheets(n)) '最後のシートの前にペースト

これで、1シート目が最後のシートの『前』にコピーされます。

指定したシートの後ろにペーストするのは、
ごめんなさいわかりません。

ExcelのVBAヘルプを見ると
Sheets("Sheet1").Copy(before,After)とあり
第1パラメータは指定したシートの前に
第2パラメータは指定したシートの後ろにペーストできる
ようですが、
XLApp.WorkSheets(1).Copy( , XLApp.WorkSheets(n))
とするとエラーになってしまいます。

どなたかご存じの方いらっしゃいましたら、
私にもおしえてください。m(__)m


[Previous Main Document]
Excel VBAの「:=」がエラーとなる。 (高田さん)
. . Re: Excel VBAの「:=」がエラーとなる。 (@じゅん)
. . . . Re: Excel VBAの「:=」がエラーとなる。 (@じゅん)
. . Re: Excel VBAの「:=」がエラーとなる。 (taisei 999)
. . Re: Excel VBAの「:=」がエラーとなる。 (ちう) * 現在地 *
. . . . Excel VBAの「:=」がエラーとなる。 (pico)
. . RE:Excel VBAの「:=」がエラーとなる。 (高田さん)
[Next Main Document]