0

ユーザーが数字「X.XXXXX」を入力する入力フィールドがあります

次に、ボタンが押されたときに、VBA を使用してその番号を別のシートにコピーします。この問題は、数値が 0 または複数のゼロで終わる場合に発生します。たとえば、5.46770 という数字を考えてみましょう。小数点以下 5 桁を表示するようにセルをフォーマットしました。ただし、末尾の数値が 0 の場合でも、Excel はユーザーに知られていない値を 5.4677 と見なします。したがって、マクロがセルから値を取得すると、5.4677 対 5.46770 になります。私が理解しようとしているのは、VBA コードで末尾の 0 を取得する方法です。何か案は?

4

2 に答える 2

0

NUMBER で何をしているかによっては、前に一重引用符を付けてセル値を設定できます。先頭/末尾のゼロかどうかに関係なく、テキストのように表示されるように強制します。いいえ:

CELL2.VALUE = "'" & FORMATNUMBER(CELL1.VALUE,5)
于 2013-09-18T20:41:47.287 に答える