[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『入力規則(制限)についてお尋ねします』(エクセル一年生)
教えてください。
入力規則(制限)を使い入力はできなくしました。
例えば1から99までしか入らないようにしてもキーを11111と入れればその時は入ります。
キーを押しただけで規則を適用することはできないでしょうか。
< 使用 Excel:Excel2013、使用 OS:Windows7 >
出来ないと思います。
テキストボックスにしてChangeイベントなどで判定、なら出来ると思います。
あるいは、入力規則でセル選択時にコメントを表示、なら出来ます。 他にはセルにコメントを設定してマウスオーバーでコメント表示、とか。 (カリーニン) 2015/01/24(土) 09:10
質問なのですが、
85.9 のように小数点以下もある数値も入力可ですか? (カリーニン) 2015/01/24(土) 21:31
コメントありがとうございます。
小数点の入力はありません。
簡単そうですが難しいですね、わがままを言ってすみませんでした。
(エクセル一年生) 2015/01/27(火) 08:31
テキストボックスでの例をアップしておきます。
Private Sub TextBox1_Change()
With Me.TextBox1 If .Value = "" Then Exit Sub If IsNumeric(Right(.Value, 1)) = False Then .Value = Left(.Value, Len(.Value) - 1) End If If .Value = "" Then Exit Sub If .Value < 1 Or .Value > 99 Then .Value = Left(.Value, Len(.Value) - 1) End With End Sub (カリーニン) 2015/01/27(火) 08:54
1/27 9:08一部修正
小数も入力可にする場合は↓が参考になると思います。
テキストボックスに小数点を含む数値のみ入力させる http://xl.hisholy.net/excelvba/keyascii-2/ (カリーニン) 2015/01/27(火) 09:00
実際に業務で使っているUserFormに組み込んでみましたらお見事!!
制限がかかりました。
大変ありがとうございました。
(エクセル一年生) 2015/01/27(火) 12:51
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.