Excel でバックグラウンド更新を無効にする方法 (2 つの便利な方法)
クエリがタスクを完了できるようにするために、Excel でバックグラウンド更新を無効にする必要がある場合がよくあります。また、バックグラウンド更新を無効にすることで、Excel のピボット テーブルの前にクエリを更新できるようになります。 Web ページやその他のものにリンクされている外部データを操作する際のエラーを回避するには、Excel でバックグラウンド更新を無効にする必要がある場合があります。
ここから練習用ワークブックをダウンロードできます:
Excel でバックグラウンド更新を無効にする 2 つの効果的な方法
外部 Web ページにリンクされたデータ ファイルがあるとします。それらのいくつかを編集しましたが、しばらくすると、データが更新されて元のデータに戻っていることがわかります。そのため、その Excel ファイルでバックグラウンド更新を無効にする必要があります。この記事では、Excel でバックグラウンド更新を無効にする 2 つの簡単な方法を紹介します。ここで、他の通貨からの EURO 換算レートを含むデータ ファイルがあり、そのデータが通貨レートのライブ更新を表示する Web ページにリンクされているとします。
1. クエリ プロパティからバックグラウンド更新を無効にする
バックグラウンド更新を無効にするには、クエリ プロパティを使用できます。 これを行うには、以下の手順に従います。
手順:
- 最初に、リンクされたデータを含むセルのいずれかをクリックします。
- 次に、 データに移動します タブをクリックします。
- [すべて更新] をクリックします。 ドロップダウン メニューをクリックして、[接続プロパティ] を選択します。
- 次に、「クエリのプロパティ」という名前の新しいウィンドウが表示されます。
- ここで、マークを外します 「バックグラウンド更新を有効にする」 という名前のオプション
- その結果、バックグラウンド更新が無効になりました。そのため、データは自動的に更新されません。もう一度更新するには、[すべて更新] をクリックする必要があります。 オプション
続きを読む: ピボット テーブルが更新されない (5 つの問題と解決策)
類似の読み物
- VBA ですべてのピボット テーブルを更新する方法 (4 つの方法)
- Excel でピボット テーブルを自動更新する方法 (2 つの方法)
- Excel ですべてのピボット テーブルを更新する方法 (3 つの方法)
2. VBA コードを適用してバックグラウンド更新を無効にする
VBA コードを使用してバックグラウンド更新を無効にすることもできます。ここでは、コードと手順を提供しているので、コピーして貼り付けて実行し、バックグラウンド更新オプションを無効にすることができます.以下の手順に従ってください。
手順:
- まず デベロッパー に移動します タブをクリックします。
- 次に、Visual Basic を選択します オプション
- さて、Visual Basic ウィンドウが表示されます。
- 次に、[挿入]> [モジュール] に移動します 新しいモジュールを開く
- 新しいモジュールを開いた後。以下のコードをウィンドウに貼り付けます。
Sub Disable_Background_Refresh()
Dim dbr As Long
With ActiveWorkbook
For dbr = 1 To .Connections.Count
If .Connections(dbr).Type = xlConnectionTypeOLEDB Then
.Connections(dbr).OLEDBConnection.BackgroundQuery = False
End If
Next dbr
End With
End Sub
- 次に、実行を押します
- 「Disable_background_refresh」 を選択します マクロとプレス
- その結果、バックグラウンドの更新が無効になっていることがわかります。
- マクロ コードを使用して、バックグラウンドの更新を無効にするボタンを作成することもできます。
- これについては、 挿入 に移動してください タブをクリックして ボタン を選択します オプション
- 次に、ボタンを配置するワークシート内の領域を選択します。
- 領域を選択すると、「マクロの割り当て」という名前のウィンドウが表示されます
- そこからマクロを選択し、OK を押します
- 次に、作成するボタンが表示されます。 名前を変更 「バックグラウンド更新を無効にする」として .
- したがって、それを押すと、バックグラウンド更新オプションのマークが外されます。
VBA コードの説明:
Sub Disable_Background_Refresh()
- マクロ名を Disable_Background_Refresh に設定
Dim dbr As Long
- 大きな範囲の数値を格納する変数を設定する
With ActiveWorkbook
For dbr = 1 To .Connections.Count
If .Connections(dbr).Type = xlConnectionTypeOLEDB Then
.Connections(dbr).OLEDBConnection.BackgroundQuery = False
このコードはすべての接続を通過します。
- 真実にする 有効にする バックグラウンド リフレッシュと False 無効にする
続きを読む: Excel でピボット テーブルを更新する VBA (5 つの例)
覚えておくべきこと
- バックグラウンド更新を無効にすると、データは自動的に更新されなくなります。
- 更新するには、[すべて更新] をクリックする必要があります。 オプション
- 実行ボタンを使用してマクロを実行すると、作業を複数回繰り返すのに役立ちます。
結論
この記事では、Excel でバックグラウンド更新を無効にする 2 つの簡単な方法を紹介しました。練習用ワークブックをダウンロードして、それらにメソッドを適用して練習することができます。この記事がお役に立てば幸いです。私たちのウェブサイトにアクセスできます Exceldemy Excel 関連のコンテンツをさらに学習します。コメント、提案、またはクエリがあれば、下のコメント セクションにドロップしてください。
関連記事
- Excel シートを自動的に更新する方法 (3 つの適切な方法)
- [解決済み]:保存するまで Excel 数式が更新されない (6 つの解決策)
- Excel で VBA を使用せずにピボット テーブルを自動更新する方法 (3 つの賢い方法)
- [修正済み!] ダブルクリックしないと Excel セルが更新されない (5 つの解決策)
- Excel でグラフを更新する方法 (2 つの効果的な方法)
- ソース データが変更されたときにピボット テーブルを自動的に更新する方法
-
Windows 11 でバックグラウンド アプリを無効にする方法
Windows デバイスを使用している間、大量のアプリケーションがバックグラウンドで実行される傾向があります。はい、バックグラウンドで実行されている場合でも、システム リソースとメモリを使用します。多数の (ほとんどすべての) アプリケーションがバックグラウンドで実行され、通知の送信、新しいデータのダウンロード、またはその他の特定の機能の実行が行われます。 アプリがバックグラウンドで実行される理由 例を使ってバックグラウンド アプリの重要性を理解しましょう。アラーム アプリを使用しているとします。翌朝のアラームを設定しましたよね?これで、アラーム アプリをシャットダウンしても、設定した時刻
-
Windows PC でバックグラウンド アプリを無効にする方法
Windows で実行されているバックグラウンド アプリは重要なタスクと機能を実行しますが、Windows のバッテリーをすぐに消耗させる可能性があります。この記事では、バックグラウンド アプリを無効にして、急速に低下するラップトップのバッテリーを節約する方法を学びます。それでは、詳しく見ていきましょう。 Windows PC でバックグラウンド アプリを無効にする方法 Windows でバックグラウンド アプリを無効にする最も簡単な方法は、設定アプリを使用することです。開始するには、以下の手順に従ってください: 設定を開く Windows キー + I をクリックしてメニュー ショートカ