今回やりたいこととして、
VBAで生成したデータをPRAを通してブラウザのフォームに転記していくことを目的としています。
必要となるのは以下2つのファイルです。
・①データ生成用マクロファイル
・②RPA読込用ファイル
①データ生成用マクロファイルでマクロを動かし、当ファイルのデータ範囲をコピー
→②RPA読込用ファイルに値貼り付けしているのですが、
この場合だとRPAが値貼り付けしたはずのデータを読み取らずエラーとなります。
逆に、手動で①データ生成用マクロファイルのデータ範囲をコピーし、②RPA読込用ファイルに値貼り付けをすると、
RPAの方で正常に読み込まれブラウザに転記してくれます。
VBAによる値貼り付けと、手動での値貼り付けで結果が変わってしまう原因がわからず、
どなたかご回答を頂けたら幸いです。
念のためコピー部分のコードを記載させていただきます。
' F列のデータをコピー ThisWorkbook.Activate Sheets(SYS_DOC_SHEET).Range("F3:F152").Copy ' ⑤決済システム項目シートの配列を反映 Workbooks("決済システム.xlsx").Activate Worksheets("決済システム").Range("F3").PasteSpecial Paste:=xlPasteValues Application.DisplayAlerts = False ActiveWorkbook.Close SaveChanges:=True Application.DisplayAlerts = True
回答2件
あなたの回答
tips
プレビュー