VBAでBook読み込み時の非表示方法は??
ExelのVBAでマクロを作成しています。
既存の*.exl ファイルを読み込むとき、
その内容を画面に表示しない方法があったら、
ご教示ください。
複数の既存の*.exl ファイルを連続して読み込み、
Books Objectに取得して、そのCell データを
集計しているのですが、読み込み完了と同時に
そのBookがActiveになって、画面に出現します。
この画面表示をぜずに、データ処理して
Closeし、次々に処理を進めたいと思っています。
よろしくお願いいたします。
No.2
- 回答日時:
こんな感じで
Sub test()
Dim app As New Application
'app.Visible = True
app.Visible = False
app.Workbooks.Open Filename:="G:\Book1.xls"
'---- 処理 ---
app.Quit
End Sub
chibita_papa さん、ありがとうございます。
具体的に書いていただき、参考になりました。
おかげで解決でき、わずらわしい画面のチラツキは
抑えることができました。
感謝、感謝です。
No.1ベストアンサー
- 回答日時:
Application.ScreenUpdating = False
'処理
Application.ScreenUpdating = True
とすれば、画面の更新は行いません。
Application.WindowState = xlMinimized
で、最小化
http://www.happy2-island.com/excelsmile/smile03/ …
Application.Visible = False
とすると、エクセルの表示その物が消えます。
エラーが合った場合やその後の事はどうなるか試していませんが。
http://www.ken3.org/vba/backno/vba125.html
この回答への補足
hana-hana3 さん、感謝です!
Application.ScreenUpdating = True
を使って、画面表示、非表示ができました。
先日確かめた際は、File のLoad直後に
これを記述していたため、意味のない
記述になっていたものと思います。
ありがとうございました。
hana-hana3 さん
早速のご教示、ありがとうございます。
先日、
Application.ScreenUpdating = True
を記述してためしてみたのですが、
どうもだめなようでして、私の記述に
なにか問題があるのでしょう。
再度ためしてみます。
ちなみに、Books ObjectのMethodかPropatyには、
そのBookの表示、非表示に関するものは
ないのでしょうか??
御礼の記述欄に、再質問はダメですよねぇ!!
すみません。
まずは、御礼を!!!
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(プログラミング・Web制作) pythonでクラスで複数のメソッドを利用する方法 2 2022/04/15 04:17
- システム 外付けHDDの初期化について 4 2023/03/05 21:19
- Visual Basic(VBA) 3つのプロシージャをまとめたら実行時エラー発生で対応不能 6 2022/05/17 01:47
- C言語・C++・C# このプログラミング誰か教えてくれませんか 1 2022/06/02 15:27
- システム 外付けHDDの初期化について 4 2023/03/05 20:00
- Excel(エクセル) エクセルでSUMIFS関数で条件範囲の部分が#valueになる。 4 2023/04/28 12:42
- PHP phpでcookieがうまく保存されない 2 2023/08/02 16:40
- JavaScript 読み込んだQRコードをフォームに受け渡したい 1 2023/05/18 11:18
- 据え置き型ゲーム機 PlayStation2 のディスク読み込みを速くする方法は? 私が持ってるPlayStation 2 2023/03/18 09:19
- CAD・DTP Autocad Scriptファイルからの入力とコマンドラインからの入力が違う 1 2023/08/01 09:13
このQ&Aを見た人はこんなQ&Aも見ています
-
風水の観点で選ぶ観葉植物とは?置き場所や上げたい運気ごとの注意点を紹介!
観葉植物で運気をアップするコツを、風水デザイン1級建築士の福島昌彦さんに伺った。
-
VBAでブックを非表示で開いて処理して閉じる方法
Excel(エクセル)
-
Excelのマクロを実行中に、ダウンロード中のダイアログが表示されます。キャンセルを押下すると動くの
Excel(エクセル)
-
エクセルで別ブックをバックグラウンドでオープンする方法
Excel(エクセル)
-
-
4
Application.ScreenUpdating = Falseが効きません
Visual Basic(VBA)
-
5
VBAで保存しないで閉じると空のBookが残る
Excel(エクセル)
-
6
エクセルマクロで、別のブックが開いているかを判定したいのですが。
その他(Microsoft Office)
-
7
エクセルVBAが途中で止まります
Visual Basic(VBA)
-
8
《エクセルVBA》「他の人が該当ファイルを使用中の場合」の処理
Excel(エクセル)
-
9
ダウンロードダイアログをVBAから操作するには?
Visual Basic(VBA)
-
10
VBAでエクセルシートを更新(リフレッシュ)する方法を教えて下さい。
Excel(エクセル)
-
11
VBAでファイルを開くときにファイル名でワイルドカードを使用したいです
その他(プログラミング・Web制作)
-
12
非表示になったエクセルは?
Excel(エクセル)
-
13
もしセルが#N/A"なら~をする・・・には?"
Excel(エクセル)
-
14
エクセルのエラーメッセージ「400」って?
Visual Basic(VBA)
-
15
WorkBooksをオープンさせずにシートにコピーしたい【EXCEL VBA】
Excel(エクセル)
-
16
EXCEL VBAで全選択範囲の解除
Excel(エクセル)
-
17
エクセルVBAのフォームを最前面にする方法を教えてください。
Visual Basic(VBA)
-
18
エクセルのラベルの値(文字列)を垂直方向で中央揃えにするには?
Excel(エクセル)
-
19
[VBA] UserForm を Excel の Window の前面に表示させない方法
その他(プログラミング・Web制作)
-
20
VBA ユーザーフォームのChangeイベントを停止したい
Access(アクセス)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
【C#/Java?】try-catchでcatch...
-
特定の名前のオートシェイプの...
-
private subモジュールを他のモ...
-
IF文に時間(何時から何時ま...
-
ExcelのVBAで、選択したファイ...
-
VBA フォルダ内の全てブックの...
-
VB6にてネットワーク上にある共...
-
iPhoneのニューラルエンジンっ...
-
VBA プログレスバー
-
シェルスクリプトでファイル内...
-
EXCEL-VBAでキー入力で処理を分...
-
入力した値が不正というよりイ...
-
Functionで戻り値を複数返す方法
-
エクセルVBAでプロシージャ名を...
-
VBAの進捗状況をリアルタイ...
-
エクセル VBAで複数セル選択時...
-
エクセルVBAでロックをかけたい
-
マクロで、次のコードへ行く前...
-
Excel VBA セルの名前があるか...
-
VBSのプログラムをタスクスケジ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
【C#/Java?】try-catchでcatch...
-
private subモジュールを他のモ...
-
IF文に時間(何時から何時ま...
-
マクロで、次のコードへ行く前...
-
特定の名前のオートシェイプの...
-
シグナル 6(SIGABRT)とは?
-
特定のファイルを他のプロセス...
-
ExcelのVBAで、選択したファイ...
-
Excel VBA セルの名前があるか...
-
どう増強すべきか
-
Word VBA。各マクロの間に待ち...
-
【VBA】エラー処理で別プロシー...
-
UWSCのTHREADについて
-
シェルスクリプトでファイル内...
-
ドリブン??
-
Functionで戻り値を複数返す方法
-
iPhoneのニューラルエンジンっ...
-
エクセル VBAで複数セル選択時...
-
COBOL OCCURSで指定したデータ...
-
どうやってもFor文を抜けてしま...
おすすめ情報