Ateitexe アテークゼ *非IT企業のプログラマによるメモブログ

2012
2
22

最初のNXstyle レイズドベッドセット 立ち上げ花壇 真四角タイプ 01-OF 9900722激安ネット通販


入力するテキストボックスが複数あって、それを一度にクリアしたい!この範囲のやつだけはロックかけたい!ユーザーフォームってfor~next使えないのかなーと思った時に役に立ちました。


【特価SALE】NXstyle レイズドベッドセット 立ち上げ花壇 真四角タイプ 01-OF 9900722品質が保証

例えば、、こんな感じのUserForm。コントロールオブジェクト名は、上からUserForm1.TextBox1~5です。何か入っているとして、これを全部クリアしたい。

有名ブランドNXstyle レイズドベッドセット 立ち上げ花壇 真四角タイプ 01-OF 9900722最大で節約できる

1
2
3
4
5
UserForm1.TextBox1 = ""
UserForm1.TextBox2 = ""
UserForm1.TextBox3 = ""
UserForm1.TextBox4 = ""
UserForm1.TextBox5 = ""

やってられるか!というコードですね。

変数で制御!

1
2
3
For i = 1 To 5
  UserForm1.Controls("TextBox" & i).Value = ""
Next i

こんな感じで出来ちゃいます!らくちん!もちろんTextBoxじゃなくてもいけますし、stepを使えば使える範囲も広がりますね。

1
2
3
For i = 1 To 5
  UserForm1("TextBox" & i).Value = ""
Next i

ちなみに.Controlsは省略できます!(.Valueは省略できないですが)

いつも、「あ、あれどうやって書くんだっけ…」と思うので、、まとめてみました!

追記

各コントロールオブジェクトのchangeイベントも変数で制御しちゃおうという記事も書きました。


公開日:2012/02/22

関連記事



MS Office」の月間人気記事

  1. ExcelVBAのクラスモジュールって何?という人向けの使い方まとめ
  2. ExcelVBAとAccessの連携 第1回 Excelからデータベースへの接続
  3. これからExcelのマクロを始めたいという方に!簡単な練習問題作りました。
  4. Excel2013で、折れ線グラフが原点から始まるパレート図の作り方
  5. ExcelVBAでカレンダーコントロールを自作する

他カテゴリの月間人気記事

  1. 初心者でも、“デキる奴”と思わせるプレゼンテーションの基本とコツ
  2. 私がIllustratorで絵を描けるようになるのに有効だった練習方法
  3. 産む前は知らなかったけど、出産後の入院生活が地味に結構キツかったよなーという思い出
  4. 日本の伝統色の組み合わせ、襲色目(かさねいろめ)の色コードまとめ
  5. 初心者向け、Illustratorで簡単な図形やイラストを描くチュートリアル

コメントを残す コメントをキャンセル

*印は必須項目です。コメントは承認制ですので

連載目次

、反映までしばらくお待ち下さい。(稀にですがスパムの誤判定にて届かないこともあるようですので、必要な際はお問い合わせからお願い致します。)


{yahoojp}xt01-zzp03-wl-4857