2011-01-26 5 views
1

VBAでは、InputBox(Type:= 8)は1つの範囲のみを選択できます。 2,3のようないくつかの範囲を選択する方法はありますか?たとえば、複数の範囲を選択する方法はありますか? VBAのApplication.InputBox?

Dim t as Range 
Set t = Application.InputBox("Select destination range:", Type:=8) 

ような何か:あなたはInputBox(またはMsgBox)がフィーチャーXをサポートすることを希望して起動すると

Dim t As Ranges 
Set t = Application.SomeOtherInputBox() 

答えて

1

、それは通常の代わりに、独自のダイアログを作成するための時間です。必要なすべての機能を備えた独自のユーザーフォームを作成し、その代わりに表示します。

これまでに行っていない場合は、次のサンプルコードの記事をご覧ください。Custom VBA Message Box

関連する問題