- ベストアンサー
シートにテンキーを表示させたい
https://oshiete.xgoo.jp/_/bucket/oshietegoo/images/media/e/772459_5773ce0765a11/M.jpg 上記の画像のようにシートにテンキーを表示させたいと思い、検索しましたところ以下のがみつかりました。 https://oshiete.goo.ne.jp/qa/9325096.html 分からない点 ・このフォームはどうやって作成するのでしょうか? 開発→挿入 このようなテンキーはなかったのですが… ・参考サイトでは一つのセルに対してですが、全てのセルに対応するにはどうしたら良いでしょうか? 宜しくお願いします。
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
> 1ボタンをクリックしたら > 「実行時エラー'424': > オブジェクトが必要です」 > とエラーメッセージが出ます。 TextBox1というテキストボックスは作りましたか? あと、テキストボックスを作らずに直接セルに値を入れるのもありですが…。 フォームを作らずに直接シートにボタンを作っているのですね。 Private Sub CommandButton1_Click() Selection.Value = Selection.Value & "1" End Sub
その他の回答 (3)
- merrysun
- ベストアンサー率27% (1167/4303)
シートにテンキーを表示させたい目的は何ですか? タッチキーボードでは駄目ですか? Windows10 のタッチキーボードの簡単な使い方 https://pc-karuma.net/windows-10-touch-keyboard/
- Nobu-W
- ベストアンサー率39% (725/1832)
EXCELのVBAを使ってユ~ザ~フォ~ムというものを作成します https://tonari-it.com/vba-manual/ まずは上記サイト参考にして下さい m(_ _)m 解らない時は、またOKWEBで質問され、一つ一つ習得して下さい
補足
- kkkkkm
- ベストアンサー率66% (1719/2589)
Private Sub CommandButton1_Click() で操作していますので、コマンドボタンを必要なだけフォームに配置します。 選択しているセルに対応するのでしたら Selection.Value = Me.TextBox1
補足
開発→挿入→Activexコントロールでボタンを10コ配置 各ボタン Private Sub CommandButton1_Click() TextBox1.Value = TextBox1.Value & "1" End Sub Private Sub CommandButton2_Click() TextBox1.Value = TextBox1.Value & "2" End Sub 9まで同様に作成 送信ボタン Private Sub CommandButton10_Click() Selection.Value = Me.TextBox1 End Sub 結果 1ボタンをクリックしたら 「実行時エラー'424': オブジェクトが必要です」 とエラーメッセージが出ます。 どこが間違っておりますか?
お礼
TextBox1というテキストボックスを作ることで表示できました。 おっしゃる通りセルに直接入れたいので、各ボタンに以下を入れることでできました。 ありがとうございました。 Private Sub CommandButton1_Click() Selection.Value = Selection.Value & "1" End Sub