• ベストアンサー

ExcelのVBAについてです。

テキストボックスを選択(クリック)するとボックス内の値がドラッグされた状態になるようにするにはどのようにしたらいいのでしょうか。今はカーソルがボックス内に移動してくるので、変更するときにBackspace or Deleteで消去しないといけません。 よろしくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • komet163
  • ベストアンサー率51% (22/43)
回答No.1

こんにちは。 テキストボックスの SelectionMargin プロパティを True にすると、 テキストボックスの左端に余白ができます。 この余白部分をクリックすると全文選択ができますよ。 この選択方法は、先の規定値が True なので、ほとんどのコントロールで通用すると思いますが。

shinchan_k
質問者

お礼

ありがとうございました。余白をクリックすることで解決できそうです。

その他の回答 (1)

回答No.2

Private Sub TextBox1_GotFocus()   TextBox1.SelStart = 0   TextBox1.SelLength = Len(TextBox1.Text) End Sub これじゃだめ?

shinchan_k
質問者

お礼

ありがとうございました。でも、うまくいきません。 (。)ホヨ?

関連するQ&A