- ベストアンサー
Excel操作
Excelのセルに13と入力すると1.3という1/10表示にしたいのですが、書式設定だけで 表示する事は可能でしょうか
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
ツール→オプション→編集タブの「少数点位置を固定する」を選択、入力単位を「1」で如何でしょうか。
その他の回答 (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
質問者
お礼
返信遅くなり申し訳有りません。 上記VBAで処理することにします。 有難うございました。
補足
takeと申します。 mu2011さん回答有難うございます。 説明が悪く申し訳有りません。この操作だとbook全体に 反映されてしまいますが、今回はセル単位で設定を行いたいのですが 可能でしょうか。