| 教えてください 投稿者:ken 投稿日:2001/10/09(Tue) 14:40:41 No.131 | |
|
私は現在エクセルVBA勉強中で全くの初心者ですが、あるファイルの中から任意のデータだけ(例:コマンドボタン1を押したらテキストボックス1の中でファイルからの1月〜4月と選択できる)を選択ができ、さらに選択したファイルのデータをセルに貼り付けるというプログラムがわからないので誰か教えてください。上の文では良く分からないと思いますがよろしくお願いします。 |
| | Re: 教えてください masa - 2001/10/12(Fri) 21:45:26 No.135 | |
|
次のマクロを試してみてください。 最初に、B1からB4に1月から4月を入力しておいてください。 任意のセルを選択し、マクロを実行してください。 ご質問の主旨と違いますが、こんな方法はどうですか。
Sub sample() With Selection.Validation .Delete .Add Type:=xlValidateList, AlertStyle:=xlValidAlertStop, Operator:= _ xlBetween, Formula1:="=$B$1:$B$4" .IgnoreBlank = True .InCellDropdown = True .InputTitle = "月" .ErrorTitle = "月" .InputMessage = "1月から4月まで月を入力できます" .ErrorMessage = "入力できるのは1月から4月までです" .IMEMode = xlIMEModeNoControl .ShowInput = True .ShowError = True End With End Sub |
|