2017-01-17 17 views
-4

私は50/6の数学的な除算を行い、その結果は8,33333です。私は最初の数字8をワークシートの別のセルの出力として設定し、8,3333から引きます。別のセルの最終結果は0,3333です。どのように私は上記の数の小数点の左側にあるもの(または何十)を削除することはできますか?整数から特定の数字を選択する - VBA

+1

だから、コードを試しましたか?これはかなり基本的なようです –

+1

私はあなたの "質問"のどこにでも疑問符が表示されません.... –

+0

私は以下を試していました: トリム=範囲( "C9")。値 トリムMod 10 –

答えて

0

だから私はあなたが、xが、私は次のようでしたstackoverflowの中に別のユーザーから見つけ同様のケースのために使用すると、たとえば正の実数

x - int(x) 
Mod(x,1) 
x - trunc(x) 
0

であると仮定すると、以下の式のうちの1つを使用することができると思う:

Dim trim As Integer 
trim = Range("C9") 
While trim >= 100 
trim = trim \ 10 
Wend 
Range("C10").Value = trim 

私の元の番号はセルC9にあった833333です。 trimは、小数点区切り記号の左にある数字です。出力はtrim = 8です。

関連する問題