ヒント:他の言語はGoogle翻訳されています。 訪問することができます English このリンクのバージョン。
ログイン
x
or
x
x
お申し込み
x

or

テキストボックスに数字だけを入力する方法は?

Excelでは、データ検証関数を適用して数値だけをセルに入力できるようにすることもできますが、時には数値だけをテキストボックスやセルに入力することもできます。 Excelでテキストボックス内の数字のみを受け入れる方法は?

ペースト・スペシャル機能でセルの範囲を数値で分割


矢印青い右の泡 ペースト・スペシャル機能でセルの範囲を数値で分割


次のVBAコードは、数字、ピリオド(。)、およびマイナス記号をテキストボックスに入力するのに役立ちます。このようにしてください:

1. クリックしてテキストボックスを作成します。 ディベロッパー > インセット > テキストボックス(ActiveXコントロール)必要に応じてテキストボックスを描画してください。スクリーンショットを参照してください:

docテキストボックスのみの番号1

2。 次に、テキストボックスを右クリックし、 コードを表示 コンテキストメニューから アプリケーション用Microsoft Visual Basic ウィンドウを開き、次のVBAコードで元のコードを空白のモジュールに置き換えます。

VBAコード:テキストボックスに数字だけを入力できるようにする:

Private Sub TextBox1_KeyPress(ByVal KeyAscii As MSForms.ReturnInteger)
    If KeyAscii > Asc("9") Or KeyAscii < Asc("0") Then
        If KeyAscii = Asc("-") Then
            If InStr(1, Me.TextBox1.Text, "-") > 0 Or _
               Me.TextBox1.SelStart > 0 Then KeyAscii = 0
        ElseIf KeyAscii = Asc(".") Then
            If InStr(1, Me.TextBox1.Text, ".") > 0 Then KeyAscii = 0
        Else
            KeyAscii = 0
        End If
    End If
End Sub

docテキストボックスのみの番号2

3。 次に、コードウィンドウを保存して閉じ、 デザインモード、今、番号、期間記号と負の記号だけがテキストボックスに入力することができますスクリーンショットを参照してください:

docテキストボックスのみの番号3


関連記事:

テキストボックスでスペルチェックを適用するには?

Excelの値に基づいてテキストボックスの色を変更する方法は?

どのようにテキストボックスに画像を挿入するには?

テキストボックスにデフォルト値を設定するには?



Excelの推奨生産性向上ツール

Kutools for Excelを使用すると、いつでも作業を終わらせることができ、群衆から目立つようにすることができます。

  • 300作業シナリオ用に設計された1500以上の強力な高度な機能により、生産性を70%向上させ、家族の世話をしたり人生を楽しんだりするための時間を増やすことができます。
  • 数式やVBAコードを暗記する必要はもうありません。これから脳を休ませてください。
  • 3分でExcelのエキスパートになる、複雑で繰り返しのある操作が数秒で可能
  • 毎日何千ものキーボードとマウスの操作を減らし、今や職業病に別れを告げる。
  • 110,000の非常に効果的な人々と300 +世界的に有名な企業の選択。
  • 60-dayフル機能無料トライアル。 60日の返金保証。 2年間の無料アップグレードとサポート。

ブラウザのタブよりはるかに強力な、タブ付きのブラウジングと編集をMicrosoft Officeにもたらします。

  • Officeタブは、Word、Excel、PowerPoint、およびその他のOfficeアプリケーション(発行元、アクセス、Visio、およびプロジェクト)用に設計されています。
  • 新しいウィンドウではなく、同じウィンドウの新しいタブで複数のドキュメントを開いて作成します。
  • 生産性を50%向上させ、毎日数百回のマウスクリックを削減します。
Say something here...
symbols left.
You are guest ( Sign Up? )
or post as a guest, but your post won't be published automatically.
Loading comment... The comment will be refreshed after 00:00.

Be the first to comment.