|
▼UO3 さん:
ちゃちゃですが m(_ _)m
>関数ではなく演算子です。VBAへるぷを参照いただきたいのですが
>割り算のあまりを取得します。
「あまり」はMod 演算子ですよね
ヘルプより
●\ 演算子
2 つの数値の商を計算し、結果を整数で返します。
▼森本家 さん:
セル入力した6桁(または5桁)の数値を「時分秒」に自動で変換したい
のなら、こんな風に考えてもいいかと思います。
(\ 演算子、 Mod演算子 などを使わず時分秒に直しています。)
Private Sub Worksheet_Change(ByVal Target As Range)
If Intersect(Target, Range("B3:C14")) Is Nothing Then Exit Sub
Dim ss As String
ss = Target.Value
If ss Like "#####*" Then
Application.EnableEvents = False
With Target
.Value = CDate(Format$(ss, "00:00:00"))
.NumberFormatLocal = "hh:mm:ss"
End With
Application.EnableEvents = True
End If
End Sub
解決後ですが... 参考まで。
|
|