|
▼hiroc さん 今晩は。
>>
>>>スプレッドシートにて各列毎に入力規則(リストからの選択 等)を
>>>設定したいのですが、さっぱりわかりません。
>>>どなたかお教え願えないでしょうか?
>>
>>下記を参考にしてください。
>>http://www.vbalab.net/vbaqa/c-board.cgi?cmd=one;no=28219;id=excel
>>
>> 【28219】
>上記はスプレッドシートにも使えるのでしょうか?
これは、マクロを使わないでシートに設定する方法です。
マクロを使って設定するのですか?
> With Selection.Validation
> .Delete
> .Add Type:=xlValidateList, AlertStyle:=xlValidAlertStop,
> Operator:= _
> xlBetween, Formula1:="=XXXXX"
>
>を試みで見ましたがだめでした...
でもできるはずです。
以下はA1:A3のデータをリスト参照するマクロです。
A1:A3に、a,b,cをいれて試してみてください。
Sub Macro1()
Range("B1:B3").Select
With Selection.Validation
.Delete
.Add Type:=xlValidateList, AlertStyle:=xlValidAlertStop, Operator:= _
xlBetween, Formula1:="=$A$1:$A$3"
End With
End Sub
|
|