VBA初心者です。
シートに記載された内容を別シートにバックアップとして転記したいです。
★の部分で「実行時エラー 1004 アプリケーション定義またはオブジェクト定義のエラー」となってしまいます。
どのように改善したら良いのでしょうか?
また、その他コードの書き方で直すべき点がありましたらご教授いただきたいです。
Sub 印刷とバックアップ()
Dim ws1, ws2 As Worksheet
Dim endrow As Long
Set ws1 = Sheets("申請様式")
If ws1.Cells(17, 2) = "" Then
MsgBox "リストにデータが入力されていません。内容をご確認ください。"
Exit Sub
End If
Set ws2 = Sheets("バックアップ") endrow = ws2.Cells(Rows.Count, 1).End(xlUp).Row
★ ws2.Range(Cells(endrow + 1, 1), Cells(endrow + 5, 7)).Value = ws1.Range(Cells(18, 2), Cells(22, 8)).Value
これ以降はセルの色付けと印刷のコードを書いていますが、そちらにエラーはなかったので省略します。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/06/16 14:26
2021/06/16 14:53