UserFormでFrameを使う意味

VBAに限らないのだけれど、UserFormでFrameを使う意味がわからずにいた。けどこれすごく便利。当然のような使い方なので恥ずかしいレベルなのだけれど、今更きづいたので記しておく。
FrameのプロパティでVisibleをFalseにしておくとFrameのなかにある要素をすべて隠しておくことができる。
f:id:yutechi25:20121119143704p:plain
これを、例えば以下のように任意のボタンを押す、等のプロシージャでVisibleをTrueにすることで起動させることができる。

Private Sub 設定_Click()
    Frame_menu.Visible = True
End Sub

f:id:yutechi25:20121119144325p:plain
なんだかイケイケな感じでかっこいい。