プロが教える店舗&オフィスのセキュリティ対策術

VBAのプログラミングで

Worksheets("請求書").Range("A10:F17").ClearContens
の部分にエラーが有ると言うメッセージが出ます。
次が全体になります。

Sub 請求書作成()
Worksheets("請求書").Range("A3").Value = _
Worksheets("売上").Range("D2").Value
Worksheets("売上").Range("A4").AutoFilter Field:=2, _
Criteria1:=Worksheets("売上").Range("D2").Value
Worksheets("売上").Range("B4").Columns.Hidden = True
Worksheets("請求書").Range("A10:F17").ClearContens
Worksheets("売上").Range("A5:G20").Copy
Worksheets("請求書").Range("A10") _
.PasteSpecial Paste:=xlPasteValues
Worksheets("売上").Range("B4").Columns.Hidden = False
Worksheets("売上").Range("A4").AutoFilter

End Sub

エラーの原因を教えてください。

「実行時エラー 438 の解決策をおしえて」の質問画像

A 回答 (2件)

「t」が抜けてます。


多分「Worksheets("請求書").Range("A10:F17").ClearContents」ですね。
    • good
    • 4
この回答へのお礼

GooUserラックさん

ありがとうございました。
英語力の無さを改めて実感しています。

お礼日時:2018/05/05 20:05

一行ずつ実行してデバックしてください

    • good
    • 2

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人はこんなQ&Aも見ています


このQ&Aを見た人がよく見るQ&A