tagCANDY CGI VBレスキュー(花ちゃん)の Visual Basic 6.0用 掲示板
VBレスキュー(花ちゃん)の Visual Basic 6.0用 掲示板
[ツリー表示へ]  [ワード検索]  [Home]

タイトル 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 つ開く必要があるのだとしても、
同じ変数を使いまわす必然性が無いはず。

- 関連一覧ツリー をクリックするとツリー全体を一括表示します)

古いスレッドにレスはつけられません。