Excelにセルを視覚的に更新させる方法はありますか。


-1

Excel 2016を使用しています。小さなスプレッドシートを使用していますが、表示上の問題がいくつかあります。

シート上のすべてのセルにコンテンツや数式が含まれる範囲を再計算すると、UDFを呼び出す2つの列で、計算が完了した後に呼び出し元のセルが視覚的に更新されません。

UDFコードは実行されますが、関数の戻り値(1つはText、もう1つはVariant)は表示されません。前の値はセルに表示されたままです。これらの列のいずれかに移動し、Enterキーを押してセルに計算を「再入力」すると、両方の列が視覚的に期待値に更新されます。

UDF呼び出しを含む他の列では、この問題は発生しません。


1
あなたを助けるために私たちを助けます。 現在のコードを投稿してください。
Gary's Student

問題のサンプルを教えてください。
Lee

回答:


0

残念ながら、正確なコードを投稿することはできません。しかし、2つのUDFを説明することはできます。最初のものはシートから入力を受け取り、潜在的にテキスト出力をファイルに作成します。この関数は操作に関する情報を返します。 2番目のUDFは、作成された(または以前に作成された)ファイルの最終変更日を返します。


UDFはシートから入力を受け取るべきではありません。 UDFはUDFへのパラメーターとして入力を受け取り、それらが呼び出されたセル(またはルーチン)内の値のみを変更します。代わりにSUBを使うべきだと思います。
Joost
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.