vba textboxのスクロールバーを先頭に持っていく


スポンサーリンク

vba の textbox に値をいれてウィンドウを開くと スクロールバーが先頭になってなかったりする。

そすっと、あれ?できてない? って思うわけだ。

これはフォームを2回開くと出たりする現象なのだけどね。

原因は、1回目に開いたときに textbox に張り付けた内容より2回目にはりつけたデータが短いと
スクロールバーのポジションが大きすぎてしまうために起こるわけだ。

なので、新しい文章を入れたときは
Textbox1.SelStart = 0
としておくといい。


スポンサーリンク