
vbsでExcelのシートをコピーすることができず、困っています。
雛形のAファイル(Excel)のシートを別のBファイル(Excel)にコピーしたいのですが、
下記コーディングでは、「実行時エラー この変数は宣言されていません。: 'before'」となります。
xlsSheet.Copy before:=xlsBook2.Worksheets("Sheet1")
Excelのマクロに記載して、Excelのコマンドボタンから呼び出すなどすれば動くのですが、
ハンディ端末のサーバ側アプリがvbsで、vbsから行いたいのです。
vbsでExcelファイルのシートをコピーすることはできないのでしょうか。
ご存知の方、ご教授いただければ幸いです。
No.1ベストアンサー
- 回答日時:
>xlsSheet.Copy before:=xlsBook2.Worksheets("Sheet1")
VBScriptでは、名前付き引数の指定はできないので、代わりに不要な引数を省略します。
コピーメソッドの仕様は
Copy(Before, After)
ですから
xlsheet.Copy(xlsBook2.Worksheets("Sheet1"))
とやれば、Beforeのみ指定した事になります。
xlsheet.Copy(,xlsBook2.Worksheets("Sheet2"))
とやれば、Afterのみ指定した事になります(カンマがある事に注目)
xlsheet.Copy(xlsBook2.Worksheets("Sheet1"),xlsBook2.Worksheets("Sheet2"))
とやれば、BeforeとAfterの両方を指定した事になります。
xlsheet.Copy()
とやれば、BeforeとAfterの両方を省略した事になります。
このようにVBSでは
Before:=~~~
After:=~~~
のような名前付き引数は指定できません。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
-
VBSでExcelシートのコピー
Visual Basic(VBA)
-
VBS シートをコピーして別のブックへ
Visual Basic(VBA)
-
VBScriptでEXCELのシートをコピーする
その他(プログラミング・Web制作)
-
-
4
VBscriptが起動しない?
Microsoft ASP
-
5
VBSでエクセル内の行数を取得する方法
その他(プログラミング・Web制作)
-
6
vbsからのExcelマクロ呼び出しの際に保存ダイアログが表示されてしまう
その他(プログラミング・Web制作)
-
7
vbscriptを使いexcelを参照して値を出力するというvlookupのような事がしたいのですが
Visual Basic(VBA)
-
8
VBAで保存しないで閉じると空のBookが残る
Excel(エクセル)
-
9
VBS Bookを閉じるコード
Visual Basic(VBA)
-
10
vbsのセル値の取得について
その他(プログラミング・Web制作)
-
11
vbsのFolderExistsで部分一致をさせたい
その他(プログラミング・Web制作)
-
12
VBScriptでのSaveAsについて
Visual Basic(VBA)
-
13
VBAマクロ 実行時エラーが出たり出なかったり
Excel(エクセル)
-
14
VB.Net Object型 空かどうか
Visual Basic(VBA)
-
15
EXCELのVBSを教えてください。
Excel(エクセル)
-
16
VBA シートをコピーする際に Copyメソッドは失敗しましたのエラーが出てしまいます
Visual Basic(VBA)
-
17
エクセルのvbaにて thisworkbookに記載のマクロを他のブックにマクロにて自動コピー出来る
Excel(エクセル)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
同じファイル名 上書きしないフ...
-
エクセルで複数のコメントのサ...
-
[エクセル]コピーするとオブジ...
-
エクセルのハイパーリンクがコ...
-
バッチファイル XCOPYで上書き...
-
xcopyでのバッチコピー方法でコ...
-
Vba初心者です。下記のコード助...
-
ハイフネーションされている英...
-
エクセルのファイル名をコピー...
-
frxファイルの役目
-
FTPとファイルコピーの違いにつ...
-
賃貸アパートの退去の時の返却...
-
エクセルのファイルをメールで...
-
バッチファイルのコピーで
-
C言語について教えて欲しいです...
-
JWCADのファイルを他のP...
-
ネットワークドライブのファイ...
-
アクセス クエリを別のファイ...
-
ファイルサーバ上のファイルが...
-
マインクラフトPCをプレイしよ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
エクセルで複数のコメントのサ...
-
同じファイル名 上書きしないフ...
-
ファイルサーバ上のファイルが...
-
frxファイルの役目
-
バッチファイル XCOPYで上書き...
-
[エクセル]コピーするとオブジ...
-
Vba初心者です。下記のコード助...
-
エクセルのハイパーリンクがコ...
-
バッチファイル 別ファイルにリ...
-
エクセル2010、図が大きすぎま...
-
現在のブックを閉じないで、マ...
-
vbsでExcelのシートをコピーす...
-
xcopyでのバッチコピー方法でコ...
-
バッチファイルのコピーで
-
FTPとファイルコピーの違いにつ...
-
アクセス クエリを別のファイ...
-
パワポでスライドをコピーでき...
-
vbsでファイルやフォルダのコピ...
-
開いている別のファイルにExcel...
-
bat 同名ファイルコピー時にリ...
おすすめ情報