- ベストアンサー
ExcelのVBAについてです。
例えば"Book1.xls"という名前のブックの"Sheet1"という名前のシートの一部を削除する。 これをVBAでやらせようと思うんですが、"Book1.xls"を開かずに行うことはできるんでしょうか。 Workbooks("Book1.xls").Worksheets("Sheet1").Range("C7:M51").ClearContents のようにしてるんですがうまくいきません。 "Book1.xls"はLAN上のブックで実際はフルパスで指定してます。 よろしくお願いします。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
>これをVBAでやらせようと思うんですが、"Book1.xls"を開かずに行うことはできるんでしょうか。 開かない限り無理です。 しかし、見せないようにする手段はあります。 Application.ScreenUpdating = False Workbooks.Open Filename:=ファイル名 ActiveWindow.Visible = False Application.ScreenUpdating = True