![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?c9bd177)
No.3
- 回答日時:
こんばんは!
本来であれば
12:30 といった具合にちゃんと「コロン込み」の数値で入力すれば時間計算等が可能になりますので
オススメなのですが、
どうしても質問のようにしたいというコトであればVBAでの一例です。
とりあえずA列のみ対応としています。
画面左下にある操作したいSheet見出し上で右クリック → コードの表示 → VBE画面がでますので
↓のコードをコピー&ペーストしてA列にデータを入力してみてください。
Private Sub Worksheet_Change(ByVal Target As Range) 'この行から
If Intersect(Target, Columns(1)) Is Nothing Then Exit Sub
Dim myArray As Variant
On Error Resume Next
myArray = Split(Target, ".")
With Target
.NumberFormatLocal = "@"
.Value = StrConv(myArray(0), vbWide) & ":" & StrConv(myArray(1), vbWide)
End With
End Sub 'この行まで
※ 仮に 12.65 のように実際に時刻データとしてはない数値を入力した場合の処理は考えていません
参考になれば良いのですが・・・m(_ _)m
No.1
- 回答日時:
>テンキーで「12.30」と打つと「12:30」
小数点を省けないので出来ません。
別セルで時刻形式でいいなら
=TIMEVALUE(SUBSTITUTE(TEXT(A1,"00.00"),".",":"))
として表示形式をユーザー定義で
[DBNum3]h:mm
文字列化でもいいなら
=JIS(SUBSTITUTE(TEXT(A1,"00.00"),".",":"))
同一セルにこだわるなら、下記のように
「12..30」と入力して、オートコレクトで「..」→「:」の変換を掛け
表示形式をユーザー定義で
[DBNum3]h:mm
参照:オートコレクト
http://www.eurus.dti.ne.jp/yoneyama/Excel2007/FA …
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) エクセルの数式で教えてください。 1 2023/02/02 10:20
- Visual Basic(VBA) エクセルの数式で教えてください。 1 2023/07/31 15:49
- Excel(エクセル) エクセル 関数について質問です。 2 2022/10/03 11:14
- Excel(エクセル) エクセルの数式で教えてください。 2 2023/03/09 16:55
- Excel(エクセル) エクセルでのデータの統一に関して リストを作成する際、元データをコピペでリストに転記しており、元デー 2 2022/08/31 15:33
- Excel(エクセル) エクセルの書式設定について教えてください。 2 2023/02/03 09:59
- Visual Basic(VBA) エクセルVBAについて 2 2023/01/31 16:21
- Excel(エクセル) エクセルの数式で教えてください。 3 2022/10/25 10:52
- マウス・キーボード 何故、ローマ字や英語を全角で打つ? 5 2022/05/15 09:36
- Visual Basic(VBA) 【再々投稿】VBAのプログラムで動作しなくて困っています 8 2022/10/14 09:06
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
エクセルのセル内に全角数字を...
-
Excelで全角の数字が半角になっ...
-
エクセルで文字入力してEnterキ...
-
エクセルで文字列としての指数...
-
セルに数字を入れると×1000にな...
-
文字の上にバーをつけるには?
-
エクセルのセルや文字を点滅表...
-
入力規則でスペース入力を禁止...
-
エクセルの「○分○秒」の表示形...
-
エクセルで【0.5日と1日】を表...
-
EXCELで勝手に予測入力される
-
エクセルで自動的にイコール(...
-
エクセルで時間入力10:30の:...
-
Excelで時間順で並べ替えしたい
-
平方センチメートルの入力の仕方
-
Excelで【1-1】【1-2】【1-3】...
-
WORD2010 差し込み印刷の時間...
-
EXCELで特定の文字列を入力→エ...
-
入力規則をK(半角大文字)また...
-
エクセルの入力規則で半角英数...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
エクセルのセル内に全角数字を...
-
Excelで全角の数字が半角になっ...
-
エクセルで文字入力してEnterキ...
-
エクセルで文字列としての指数...
-
エクセルのセルや文字を点滅表...
-
EXCELで勝手に予測入力される
-
Excelで時間順で並べ替えしたい
-
エクセルで【0.5日と1日】を表...
-
エクセルで自動的にイコール(...
-
文字の上にバーをつけるには?
-
セルに数字を入れると×1000にな...
-
エクセルの「○分○秒」の表示形...
-
平方センチメートルの入力の仕方
-
エクセルで時間入力10:30の:...
-
関数CONCATENATEの表示で
-
Accessのフォーム上のテキスト...
-
EXCELで特定の文字列を入力→エ...
-
Excelで【1-1】【1-2】【1-3】...
-
WORD2010 差し込み印刷の時間...
-
入力規則でスペース入力を禁止...
おすすめ情報