例えば"Book1.xls"という名前のブックの"Sheet1"という名前のシートの一部を削除する。
これをVBAでやらせようと思うんですが、"Book1.xls"を開かずに行うことはできるんでしょうか。
Workbooks("Book1.xls").Worksheets("Sheet1").Range("C7:M51").ClearContents
のようにしてるんですがうまくいきません。
"Book1.xls"はLAN上のブックで実際はフルパスで指定してます。
よろしくお願いします。

このQ&Aに関連する最新のQ&A

A 回答 (1件)

>これをVBAでやらせようと思うんですが、"Book1.xls"を開かずに行うことはできるんでしょうか。



開かない限り無理です。
しかし、見せないようにする手段はあります。

Application.ScreenUpdating = False
Workbooks.Open Filename:=ファイル名
ActiveWindow.Visible = False
Application.ScreenUpdating = True
    • good
    • 0

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


このカテゴリの人気Q&Aランキング

おすすめ情報