タイトル : Re^3: エクセルの非表示シートを削除したい 投稿日 : 2022/05/24(Tue) 17:24 投稿者 : 魔界の仮面弁士
> デバックすると バグ(bug)を取り除く作業は デバック (de-back) ではなく デバッグ (debug) ですね。 > "ユーザー定義型は定義されていません"となり、 > 下記の ExcelApp As Excel.Applicationの部分が反転します。 Excel の参照設定が無い場合には、そのようなエラーになりますね。 本来は参照設定を見直すべきですが、 参照設定を追加せずにレイトバインドで実装することもできます。 (1) 「As Excel.何某」を「As Object」に変更 (2) 「= New Excel.Application」を「= CreateObject("Excel.Application")」に変更 (3) 「 = xlsheetHidden」を「 = False」に変更 > どこかに問題があるでしょうか。 エラーでは無いですが、下記の部分が問題ですね。 > Set ExcelBook = ExcelApp.WorkBooks.Add() > Set ExcelBook = ExcelApp.WorkBooks.Open(L_File$) .Add している行は不要ではありませんか? 仮に、L_File$ と新規ブックの 2 つ開く必要があるのだとしても、 同じ変数を使いまわす必然性が無いはず。 |