|
▼pirorin さん:
ご教授ありがとうございました。
返事が遅くなって大変失礼しました。
20日から27日まで夏季休暇で、娘とふたりで旅行に行っておりました。
こんなに簡単な方法があったとは、とても嬉しいです。
なるべく、マウスを使いたくないので、フォーカス取得後にも下記のように組み込みました。
Private Sub マーケット_Click()
Dim ret As Variant
ret = InputBox("式を入力")
Me!マーケット = Eval(ret)
End Sub
Private Sub マーケット_GotFocus()
If Me.マーケット = 0 Then
Dim ret As Variant
ret = InputBox("式を入力", vbOKCancel)
If ret = vbOK Then
Me.運賃.SetFocus
Me!マーケット = Eval(ret)
End If
End If
End Sub
最終目標はカーソル内での四則演算でしたが、お陰様でほぼ目的は達成できたと思います(この質問は、弊社の事務員からの要望で、当初は電卓を組み込みましたが、使いづらいと簡単に却下されてしまいました。今回は自信を持っていきたいと思います)
pirorin さん
ありがとうございました。
|
|