
vbでエクセルにデータを入力したあと、2つのシートを選択し、
その後に両面印刷を行うプログラムを作成中ですが、
印刷の段階で
「実行時エラー91。オブジェクト変数または with ブロック変数が設定されていません。」
とのエラーがでます。
どの部分がおかしいのかわからないので教えて下さい。
Dim xlApp As Excel.Application
Dim xlBook As Excel.Workbook
Dim xlSheet As Excel.Worksheet
Dim xlSheet2 As Excel.Worksheet
Dim xlFile As String
xlFile = App.Path & "表.xls"
Dim MyFile As String
MyFile = Dir$("表.xls")
If Len(MyFile) > 1 Then
Set xlApp = CreateObject("Excel.Application")
Set xlBook = xlApp.Workbooks.Open(xlFile)
Set xlSheet = xlBook.Worksheets("裏")
Set xlSheet2 = xlBook.Worksheets("表")
xlApp.Visible = True
a1 = Label47.Caption
a1 = Format(a1, "#,#")
a2 = Label48.Caption
m = a1 & "及び" & a2 & "とする。"
For k = 1 To 18
s = Mid(m, k, 1)
i = 8 + (k - 1) * 2
xlSheet.Cells(40, i).Value = s
Next k
Set xlSheet2 = xlBook.Worksheets("表")
xlSheet2.Cells(4, 2).Value = Text11.Text
xlSheet2.Cells(4, 10).Value = Text12.Text
xlSheet2.Cells(4, 19).Value = Text13.Text
xlBook.Sheets(Array("表", "裏")).Select
ActiveWindow.SelectedSheets.PrintOut Copies:=1, Collate:=True ←ここでエラー
Set xlApp = Nothing
Set xlBook = Nothing
Set xlSheet = Nothing
Set xlSheet2 = Nothing
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
実行時エラー 438になった時の...
-
VBAがブレークモードになっ...
-
DataGridView からの値取得に関...
-
【マクロ】エラー【#DIV/0!】が...
-
実行時エラー48発生時のDLL特定...
-
INSERT INTOステートメント構文...
-
「コンパイルエラー:プロシー...
-
なぜこんな初歩的なVBAのIf文で...
-
プロシージャ名の取得
-
VBAでの値のコピーのエラーにつ...
-
Invalid procedure call or arg...
-
Dictionaryについてその2
-
VBAのChrome操作のエラーについ...
-
実行時エラー -'-2147417848
-
Outlook.ApplicationをCreateOb...
-
VBAエラー
-
VBAのエラー発生場所をメッセー...
-
Access パラメータクエリーをVB...
-
VBSで変数の宣言はできないので...
-
EXCEL VBAマクロ中断でデバッグ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
実行時エラー 438になった時の...
-
VBAがブレークモードになっ...
-
実行時エラー -'-2147417848
-
【マクロ】エラー【#DIV/0!】が...
-
なぜこんな初歩的なVBAのIf文で...
-
マクロについて教えてください...
-
VBAでのエラー
-
ExcelVBA Range クラスの Page...
-
実行時エラー48発生時のDLL特定...
-
実行時エラー3001「引数が間違...
-
VBAで、定数式が必要ですのエラ...
-
Outlook.ApplicationをCreateOb...
-
あとこれさえ出来ればよいので...
-
VB6+SQL サーバー 2000 で 実行...
-
VBS実行時エラー オブジェクト...
-
EXCEL/VBAで、自分のPCだけエラ...
-
EXCEL VBAマクロ中断でデバッグ...
-
VBAのエラー発生場所をメッセー...
-
なぜエラーになるのでしょうか...
-
Invalid procedure call or arg...
おすすめ情報