0

誰かが私を助けてくれないかと思っていました。

004 か 010 のような数字があります... 1 を引いて先頭の 0 を保持したいと思います。

減算しようとするたびに、常に先頭のゼロが取り除かれます。

例えば

004 - 1 

これは常に次のようになります

3

でもそうであってほしい

003

私が010を持っていて、1を引いたら、009にしたいと言った

どんな助けでも大歓迎です。

乾杯、

4

2 に答える 2

1

整数で計算を行い、文字列に変更して表示します。次に、必要に応じて「0」または「00」を連結します。

c = a - b

displayvalue = cstr(c)

if c < 100 then
displayvalue = "0" & cstr(c)
end if

if c < 10 then
displayvalue = "00" & cstr(c)
end if
于 2013-09-21T12:18:47.477 に答える
0

そのまま計算を続けますが、Right 関数と String 関数を使用していくつかのパディング 0 を含めます。

Dim a, b
a = 003
b = 1

Right(String(3,"0") + cstr(a-b), 3)
于 2013-09-21T17:45:39.363 に答える