1

同一のシートを持つ2つのワークブックがあり、それらが(異なるソースから)取得しているデータが同一で​​あるか、特定のしきい値内にあるかをテストする必要があります。これ、私はすでにうまくやることができます。2つの違いを計算する3番目のワークブックを作成します。

ただし、問題は、1つのワークブックが2番目のワークブックの数秒前に更新されることです。つまり、セルが2つのクイック更新を取得すると、計算が遅れます。

ですから、私が考えていたのは、ワークブック1(より高速に更新されるワークブック)のセル値をメモし、xワークブック2のセルがメモされた値と同じである場合はいつでもそれが適切であるということです。

...しかし、これについてはどうすればよいでしょうか。VBAはこれに最適なツールでさえありますか?

何か案は?

4

1 に答える 1

0

タイムスタンプとvbaを使用するか、条件付き書式といくつかの優れた数式を使用することで、これを確実に解決できます。

ただし、何も取り組む必要がない場合、解決策を提示することは非常に大きなステップです。

基本的には、タイムスタンプを作成し(内部的に変数として、またはセルのインポートプロセス中に)、しきい値がなくなった後に値を比較します。比較したセルの値がまだ一致している場合は、問題ありません。

ただし、これはすべて、データ入力と比較をどのように解決したかに大きく依存します。

私があなたの質問を赤くした後の私の基本的な感覚は、「なぜあなたはあなたの計算の更新率を下げないのですか?」でした。

別のアイデア:更新がすでに行われたかどうかを示すために、1と0程度を切り替えてインジケーターセルを使用するだけです。したがって、比較する場合は、値とインジケーターを比較します。これは基本的に時間のないタイムスタンプを使用しています。

于 2012-10-24T10:55:54.150 に答える