2016-10-18 18 views
0

vbaを使用してワークシート(フォームではない)に配置されたテキストボックス、またはマウスを使用せずに他の方法でフォーカスを設定します。VBAを使用してAciveXテキストボックスにフォーカスを設定

テキストボックスがユーザーフォームに配置されている場合とは異なり、この状況ではSetFocus関数は使用できません。

目的は、カーソルをテキストボックスに移動することです。そのため、タイピングはシートにではなくTBに入力されます。 excel 2010.

これは可能ですか?

tx

+0

マクロレコーダー。 'ActiveSheet.Shapes.Range(" TextBoxName ").''を選択します。 –

+0

私は直接選択を使用することができますtxt.Select ...私はおそらく十分ではなかった。目的は、カーソルをマウスの内側に設定せずに、テキストボックスにテキストを直接入力することです。選択を呼び出すと、テキストボックスにフォーカスが設定されますが、テキストを入力することはまだできません – OJNSim

答えて

0

テキストボックスのアクティブ化メソッドが必要です。

関連する問題