| 
    
     |  | 入力規則の設定で質問があります。 
 シートに適当なボタンを作って、そのボタンを押せば
 入力規則を設定してくれるというものをしようとしたのですが、
 
 ------
 ' A1を0〜10の入力規則にしているだけ
 
 Private Sub CommandButton1_Click()
 
 Range("A1").Validation.Add Type:=xlValidateWholeNumber, _
 AlertStyle:=xlValidAlertStop, _
 Operator:=xlBetween, Formula1:="0", Formula2:="10"
 
 End Sub
 ------
 
 ボタンを押すと
 
 「実行時エラー'1004'
 アプリケーション定義またはオブジェクト定義のエラーです。」
 
 と止まってしまいます。
 
 変なのは、上のソースをマクロとして(Publicにして)動かすと
 正常に動くのです。
 
 いろいろ調べたのですが情報がありませんでした。
 何してもダメなのでバグなのか…?と思い始めています。
 
 スミマセンが教えていただけると助かります。
 よろしくお願いします。
 
 
 バージョン:Excel 2000 9.0.4402 SR-1
 
 
 |  |