|    | 
     ▼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 さんにご回答いただいたもので思い通りのことが出来ました。 
ありがとうございました。 
 
 | 
     
    
   |