お世話になっております。アカデミーでStudioXの勉強をしています。
StudioX活用コースのVlookUpで手順書通りにやればうまくいくことは確認できましたが、もっと実際の運用に近づけたく、改善しようとした所で手が止まってしまいました。
やりたいこと(スクリーンショットとコメントも添付します)
参照先のファイルのテンプレートを複製して、
参照元の指定したセルの値でシートを作る。
複製されたシートの経費の列に各行繰返しでVlookUpを適用する
困っていること
手順書のように5月シートを直接指定できればCurrentRowの「経費」を選択できますが、
5月シートがまだない状態でシナリオを作ろうとすると、当然CurrentRowの「経費」が選択できません。参照元の指定したセルの値を変数に入れて、その変数を使おうとしたのですがVlookUpの「保存先」(どこに記入するか)が選択できず手が止まりました
やってみたこと
保存先を詳細エディタを編集して
従業員経費.Sheet(複製後シート名).Range(“E:E”)としてみましたがうまくいきませんでした。
シートを複製して変数の値でシート名を変更(この場合は5月)するところまでは動きますが、その後エラーで止まります。
エラー内容
System.NotSupportedException: TypeConverter を System.Double から変換できません。
場所 System.ComponentModel.TypeConverter.GetConvertFromException(Object value)
場所 System.ComponentModel.TypeConverter.ConvertFrom(ITypeDescriptorContext context, CultureInfo culture, Object value)
場所 UiPath.Shared.Activities.ActivityArgumentHelper.SetArgumentResult(Argument argument, ActivityContext resumeContext, Object value)
場所 UiPath.Excel.Activities.Business.VLookupX.<>c__DisplayClass21_0.b__1(AsyncCodeActivityContext resumeContext)
場所 UiPath.Shared.Activities.AsyncTaskCodeActivityImplementation.EndExecute(AsyncCodeActivityContext context, IAsyncResult result)
場所 UiPath.Shared.Activities.AsyncTaskCodeActivity.EndExecute(AsyncCodeActivityContext context, IAsyncResult result)
場所 System.Activities.AsyncCodeActivity.System.Activities.IAsyncCodeActivity.FinishExecution(AsyncCodeActivityContext context, IAsyncResult result)
場所 System.Activities.AsyncCodeActivity.CompleteAsyncCodeActivityData.CompleteAsyncCodeActivityWorkItem.Execute(ActivityExecutor executor, BookmarkManager bookmarkManager)