この記事では、VBAコードを使用して1秒ごとにExcelファイルを自動更新する方法を学習します。

質問):列Aにはいくつかの値が保存されており、1秒ごとに自動的に更新してほしい。

Excelファイルを1秒ごとに更新するには、次の手順に従います。

範囲A1:A10; RAND関数を使用するVBエディターを起動するには、以下の手順に従う必要があります。[開発者]タブをクリックします。コードグループから[VisualBasic]を選択します

img1

===

  • [挿入]をクリックしてから[モジュール]をクリックします

img2

これにより、新しいモジュールが作成されます。

モジュールに次のコードを入力します

サブCalculate_Range()

Range( “A1:A5″)。計算

Application.OnTime DateAdd( “s”、1、Now)、 “Calculate_Range”

サブの終了

img3

  • 上記のコードは、範囲A1:A5を自動計算して1秒ごとに更新するために使用されるコードapplication.ontimeを使用しています。

  • 範囲A1:A5には、1秒ごとに更新を続けるRAND関数が含まれています

img4

このようにして、x時間ごとに更新して保存するようにExcelファイルをスケジュールできます。