- ベストアンサー
Excelブックのデーター数値一桁数
Exce2007を未だに使っていますがキーボード入力で「1」を打ってもセルへの表示が「0.1」と表示されてどのセルでも下一桁の表示になります。数値入力で困ってます。セルの表示形式を「0」にしても小数点が付いて来ます。どなたか設定方法を教えて下さい。お願いします。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
その他の回答 (1)
- imogasi
- ベストアンサー率27% (4737/17069)
回答No.2
ホームーセルのー書式ー表示形式ーセルの書式設定ー数値ー(「サンプル」の下の)小数点以下の桁数が、1になっていると思う。 0に設定すればよいと思う。 ずいぶん昔(エクセル95?)からこの設定はあったと思う。 「0.0-」のような書式が設定されているようだ。 ーー どの範囲のセルに設定されているかの探索は、例えばA1:A10なら Sub test01() For i = 1 To 10 MsgBox Cells(i, "A").NumberFormatLocal Next i End Sub とか Sub test02() For Each cl In Range("A1:A10") MsgBox cl.NumberFormatLocal Next End Sub ーー 書式の検索ではでいないようだ? のようにVBAでA1:A10の部分で設定されているセルを探せる。 もっと広範囲のセルをチェックするには、上記VBAコードの改良が必要だが。 ーー 関係ありそうなセル範囲を推定して、質問者が、強制的に、小数点以下を0に設定するのが易しい手だ。
お礼
有り難う御座いました。思い出しました。30年ほど独学で使ってるのに最近はバージョンが進化して余計な物が増加して使いづらいがしょうがないです。大変有り難う御座いました。