• ベストアンサー

Excel操作

Excelのセルに13と入力すると1.3という1/10表示にしたいのですが、書式設定だけで 表示する事は可能でしょうか

質問者が選んだベストアンサー

  • ベストアンサー
  • mu2011
  • ベストアンサー率38% (1910/4994)
回答No.1

ツール→オプション→編集タブの「少数点位置を固定する」を選択、入力単位を「1」で如何でしょうか。

take_007
質問者

補足

takeと申します。 mu2011さん回答有難うございます。 説明が悪く申し訳有りません。この操作だとbook全体に 反映されてしまいますが、今回はセル単位で設定を行いたいのですが 可能でしょうか。

その他の回答 (1)

  • mu2011
  • ベストアンサー率38% (1910/4994)
回答No.2

NO1です。 >今回はセル単位で設定を行いたいのですが可能でしょうか。 ⇒通常の設定ではできませんので、VBAで対応するぐらいでしょうか。 (サンプル)A1:A5セル範囲で設定 対象シートタブで右クリック→コードの表示→以下のサンプルコードを貼り付けてお試し下さい。 Private Sub Worksheet_Change(ByVal Target As Range) Dim myWK On Error GoTo error If Intersect(Target, Range("A1:A5")) Is Nothing Then Exit Sub myWK = Target.Value / 10 Application.EnableEvents = False Target.NumberFormatLocal = "0.0;-0.0;0" Target.Value = myWK error: Application.EnableEvents = True End Sub

take_007
質問者

お礼

返信遅くなり申し訳有りません。 上記VBAで処理することにします。 有難うございました。

関連するQ&A