こんばんは。
どうも、私は、ご質問の意図がはっきりしていません。少し、今までの回答をなぞってから、回答させていただきます。
『書式のユーザー設定で、「0[Ctrl+j].00」→[配置]折り返して全体を表示する』
私には、#3のkaisendon さんの解答でダメかどうかの一点のような気がします。Excelラウンジの解答は、使い方、目的によりけりだということですよね。別に分っていればよいわけです。
私が文末で述べているようなマクロの方法は、本当に切り捨てしてしまいます。同じように切り捨てられる、#1さんの場合は、こちらは四捨五入になってしまうからダメということですよね。
目的のシートのシートタブを右クリックで、「コードの表示」で以下を貼り付けます。
イベントマクロですから、入力したものは、小数点以下は切り捨てられます。
サンプル
'---------------------------------------------------
Private Sub Worksheet_Change(ByVal Target As Range)
Dim c As Range
If Target.Column <> 1 Then Exit Sub 'A列以外は、働かない
Application.EnableEvents = False
On Error GoTo Endline
For Each c In Target
If Not IsEmpty(c.Value) And VarType(c.Value) = vbDouble Then
c.Value = Int(c.Value)
End If
Next c
Endline:
Application.EnableEvents = True
End Sub
'---------------------------------------------------
お礼
関数での出し方は分かってます(UP、DOWN含めてROUND関数と表現しました) 表示形式で設定したいので質問しました。