Excel VBAでテキストボックスからカーソルを削除する方法

著者: Judy Howell
作成日: 25 J 2021
更新日: 13 5月 2024
Anonim
【VBA】UserForm 完全解説「リストボックス」データを登録する3つの方法
ビデオ: 【VBA】UserForm 完全解説「リストボックス」データを登録する3つの方法

コンテンツ

アプリケーション用のVisual Basic(VBA)は、Microsoft Excel 2010で提供されているプログラミング言語です。これにより、ワークシートを処理できるコードを作成できます。特に、VBAでは、ワークシートの前の画面にテキストボックスが表示されることがあります。このボックスにはユーザーへのメッセージが含まれていますが、必要に応じてテキストを入力することもできます。デフォルトでは、テキストが表示されているかどうかにかかわらず、ボックスが点滅するカーソルとともに表示され、それを変更する設定があります。ただし、VBAアプリケーションで別の隠しテキストボックスを作成し、そのフィールドにフォーカスを移動して、カーソルが表示されなくなったように見せることができます。


説明書

いくつかの手順で、カーソルの煩わしさを取り除く方法を学ぶ (Hemera Technologies / Photos.com / Getty Images)
  1. 使用したいExcel 2010ファイルを開きます。 "Alt"と "F11"を押してください。 VBAエディタが別ウィンドウで開きます。

  2. VBAの左側にあるアイテムリストテキストボックスを含むユーザーフォームを選択します。フォームをダブルクリックして、アプリケーションの右側の広い空白に表示させます。

  3. プラットフォームの右側にあるフォームをクリックします。カーソルをボックスの下部中央に移動します。マウスボタンをクリックしたまま、画面の下の隅を約1インチ下にドラッグして、ボックスを少し大きくします。マウスボタンを放します。

  4. 画面上部の[表示]メニューをクリックします。ドロップダウンメニューから[ツールボックス]を選択します。ツールボックスのテキストボックスアイコンをクリックします。一番上の行に沿って左側にある3番目のアイコンで、「ab」というラベルが付いています。次に、追加したボックス領域内の任意の場所をクリックすると、小さなテキストフィールドが表示されます。

  5. アプリケーションウィンドウの左側を見て、[プロパティ]の見出しの下にある[名前]フィールドを見つけます。これがプロジェクト内の2番目のテキストボックスにすぎない場合、[名前]フィールドは "TextBox2"で構成されます。ただし、作業中に他のテキストボックスがある場合は、後で必要になるので、名前を書き留めておく必要があります。

  6. ツールボックスを閉じて、ユーザーフォームをもう一度選択します。マウスをフォームの下部中央に移動して上にドラッグし、新しいテキストボックスを隠します。


  7. アプリケーションの左側にあるリスト内のフォームを右クリックして、[コードの表示]を選択します。画面の右側にある空いているスペースをクリックして、そこにカーソルを置きます。スペースに次のコードを入力してください。

    プライベートSub UserForm_Activate()TextBox2.SetFoucus End Sub

    "TextBox2"を、作成した新しいテキストフィールドにExcelによって割り当てられた名前に変更します。

  8. ウィンドウの右上隅にある[X]をクリックしてExcel VBAアプリケーションを閉じます。テキストボックスを表示するために、VBAマクロを実行すると、カーソルはもう表示されません。

ローブは、男性が寒い季節にも暖かく保ったり、歩いたり旅行したりしているときに服を保護するために着用した古いタイプのフードです。あなたが演劇グループの一員であるならば、歴史的な部分をするグループはマントを必要とするかもしれません。手作業で簡単に行うことができます。これにより、専門店や衣料品店でローブを購入する際のコストを削減できます。 あなたは簡単にビンテージジャケットを縫うことができます (Jup...

汚れた手でビデオゲームコントローラを使用すると、きっとあなたは粘着性のある質感のままになります。これらのアクセサリーを常に清潔に保つことは優先事項ではありませんが、ゴミやゴミが適切な操作を妨げない場合、それらはより長持ちし、より良く機能します。コンピュータと同様に、湿気による損傷を防ぐために、ビデオゲームのコントロールをできる限りドライクリーニングすることが重要です。コンピュータのキーボードから粘...

あなたのために