| 
    
     |  | ▼hint さん: >▼HoMa さん:
 >>if文のelseの後の
 >>UserForm1.Controls("Label" & i).Caption = Clear
 >>を何とかInitializeで設定した値に戻したいのですが、
 >>その方法がわからなくて困っています。
 >あなたは、If文のElseの後の、と書いていませんか?
 >話が変わってきていませんか?
 >落ち着いてよく考えて下さい。
 
 Initializeで設定した値を「cap」に入れ、
 if文のelseの後の
 UserForm1.Controls("Label" & i).Caption = Clear
 で消したラベル文字を戻したかったのです。
 説明が下手で申し訳ありません。
 
 
 >
 >それから、モジュールの先頭に
 >Option Explicit
 >と書くことを勧めます。
 >そうすれば、変数が定義されていないと
 >コンパイルエラーが出ます。Clearの使い方がおかしいとわかります。
 >Clearって何の積もりだったのですか?メソッドなら位置が違うし。
 >ラベルにはそのようなメソッドはありませんよ。
 
 ラベルには「Clear」無いんですね。無知ですいませんでした。
 
 
 Hirofumi さんにご回答いただいたもので思い通りのことが出来ました。
 ありがとうございました。
 
 
 |  |