• 締切済み

(少数点、第三位で切り捨て)をしたいんですが、このマクロに何を足せばいいですか??

四捨五入を切捨て(第三位)するにはどうしたらいいのでしょうか?? VBAをちゃんと理解できていないので、誰か分かる人助けてください!! ついでにROUNDDOWNとかの関数はVBAに入力するコードとしては、 まったく別物なんでしょうか??初心者が生意気言ってすいません・・・。 Private Sub Worksheet_Change(ByVal Target As Range) On Error Resume Next Application.EnableEvents = False If Range(Target.Address).Column = 2 And _ Range(Target.Address).Row >= 5 And _ Range(Target.Address).Row <= 10 Then Range(Target.Address).Value = _ Range(Target.Address).Value / 19 End If Application.EnableEvents = True End Sub よろしくおねがいします。

みんなの回答

noname#99913
noname#99913
回答No.1

ワークシート関数も、次のような書式でVBA内で使用することができます。使ってみてください。 Application.RoundDown(数値,切り捨て桁数)

otoichihr
質問者

お礼

カテゴリーを間違えたのにみつけていただき ありがとうございました!!

関連するQ&A