[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『フォーム上のテキストボックス』(フォーカス)
フォームにあるテキストボックスがいくつかあってchangeイベントで テキストボックス1に数値を入力してEnterするとSheet1.cells(1,1)〜 cells(1,1000)に数値がどんどん入力されていくようにしたい。 入力してEnterするとフォーカスが外れてしまうので・・・ またテキストボックス1を選択してから入力しています。 Enter押してもフォーカスが外れないようにできるのでしょうか?
< 使用 Excel:Excel2013、使用 OS:Windows7 >
また、これだとフォーカス移動が発生しなくなるので、ENTERキー押下が拾えないと思います。 KeyUpイベント時に KeyCode = 13 だったら…、とでもすれば良いでしょう。
(そもそも、Changeイベントだと、1文字変える度に動作してしまうのですが、1文字ずつセルに格納?)
(???) 2020/08/07(金) 10:13
返信ありがとうございます。 >(そもそも、Changeイベントだと、1文字変える度に動作してしまうのですが、1文字ずつセルに格納?) 1文字ずつセルに入力でEnterで確定させて行を変えるようにしたいんです。
教えていただいた方法でちょっとやってみます!
(フォーカス) 2020/08/07(金) 10:27
うまくいきました。 ありがとうございました。 (フォーカス) 2020/08/07(金) 11:14
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.