1

はじめまして、セキと申します。

今回WinActorを使用して作業をRPA化しようとしたのですが、

スクリプトでVBAを使用しようとしたところエラーが発生してしまい

VBAが正常に動作しません。

やりたいこととしては『Excelの入力規則を作成』したいです。

『Excel操作(文字色を付ける(範囲指定))』に下記のコマンドを追加して

    With worksheet.range(range).Validation
        .Delete
        .Add Type:=xlValidateList, AlertStyle:=xlValidAlertStop, Operator:= xlBetween, Formula1:="テスト"
        .IgnoreBlank = True
        .InCellDropdown = True
        .InputTitle = ""
        .ErrorTitle = ""
        .InputMessage = ""
        .ErrorMessage = ""
        .IMEMode = xlIMEModeNoControl
        .ShowInput = True
        .ShowError = True
    End With

スクリプトの実行時に失敗しました。

エラー番号:1002

内容 構文エラーです。

とメッセージがでました。

    With worksheet.range(range).Validation
        .Delete

    End With

で試したところ問題なく動作しました。

動作したことからValidationが使えないわけではないのではないかと思うのですが、、、

エラーの原因がわかりません。

原因がわかれば教えていただきたい。

この質問は解決済みのためクローズされています。
セキ ベストアンサーとして選択しました
回答とコメントは、会員登録(無料)で閲覧できるようになります。