Studio演習 1 - 合計値を計算するにて合計値を計算できません

下記の内容にて演習問題を解いておりますが、1つ目のファイルをデバックした際に下記のエラーが発生し修正しましたがエラーが解除されません。
どのような要因が考えられますでしょうか?
■エラー内容
「System.NullReferenceException: Object reference not set to an instance of an object. at UiPath.Core.Activities.ForEachHelper.GetValuesEnumerator[T](IEnumerable values)
at UiPath.Core.Activities.ForEachBase1.StartLoop(NativeActivityContext context) at UiPath.Core.Activities.InterruptibleLoopBase.Execute(NativeActivityContext context) at System.Activities.NativeActivity.InternalExecute(ActivityInstance instance, ActivityExecutor executor, BookmarkManager bookmarkManager) at System.Activities.Runtime.ActivityExecutor.ExecuteActivityWorkItem.ExecuteBody(ActivityExecutor executor, BookmarkManager bookmarkManager, Location resultLocation)」 System.NullReferenceException: Object reference not set to an instance of an object. at UiPath.Core.Activities.ForEachHelper.GetValuesEnumerator[T](IEnumerable values) at UiPath.Core.Activities.ForEachBase1.StartLoop(NativeActivityContext context)
at UiPath.Core.Activities.InterruptibleLoopBase.Execute(NativeActivityContext context)
at System.Activities.NativeActivity.InternalExecute(ActivityInstance instance, ActivityExecutor executor, BookmarkManager bookmarkManager)
at System.Activities.Runtime.ActivityExecutor.ExecuteActivityWorkItem.ExecuteBody(ActivityExecutor executor, BookmarkManager bookmarkManager, Location resultLocation)
System.NullReferenceException: Object reference not set to an instance of an object. at UiPath.Core.Activities.ForEachHelper.GetValuesEnumerator[T](IEnumerable values)
at UiPath.Core.Activities.ForEachBase1.StartLoop(NativeActivityContext context) at UiPath.Core.Activities.InterruptibleLoopBase.Execute(NativeActivityContext context) at System.Activities.NativeActivity.InternalExecute(ActivityInstance instance, ActivityExecutor executor, BookmarkManager bookmarkManager) at System.Activities.Runtime.ActivityExecutor.ExecuteActivityWorkItem.ExecuteBody(ActivityExecutor executor, BookmarkManager bookmarkManager, Location resultLocation) System.NullReferenceException: Object reference not set to an instance of an object. at UiPath.Core.Activities.ForEachHelper.GetValuesEnumerator[T](IEnumerable values) at UiPath.Core.Activities.ForEachBase1.StartLoop(NativeActivityContext context)
at UiPath.Core.Activities.InterruptibleLoopBase.Execute(NativeActivityContext context)
at System.Activities.NativeActivity.InternalExecute(ActivityInstance instance, ActivityExecutor executor, BookmarkManager bookmarkManager)
at System.Activities.Runtime.ActivityExecutor.ExecuteActivityWorkItem.ExecuteBody(ActivityExecutor executor, BookmarkManager bookmarkManager, Location resultLocation)

■演習問題
演習内容: Excel ファイルにある 2 つの値の合計値を計算する

Excel ファイルの 2 つの列の値の合計を、3 つの方法で計算して、その値を 3 つ目の列に格納する必要があるとします。

さまざまな方法で列 A の値と列 B の値を合計し、列 C に書き込むワークフローを作成します。

  1. Excel を開いたままにし、結果を 1 行ずつリアルタイムで書き込んで、変更内容を確認できるようにします。
  2. Excel を閉じたままで、データ テーブルに列値を設定し、最後にすべての表を同時に新しい Excel ファイルに追加します。
  3. 元のファイルで、Excel の式を使用して合計値を計算します。

Hie @yukka_88 (Tanjiro San :laughing:) here the steps you can use to do the automation
Your input
image
Process Steps
1-Read range and save the data as dt3 that shown in the image
2-create a int variable - like i"m creating in the assign value to hold the calculate value

Convert the current row value using cint function
image

after this use write cell activity
image
to loop through the next cell
pass this expression in the where you write the column cell value
image
that currentindex is also a int variable this i create in the for each row activity


hope you understand the sequences
and finally this is your two column output in the next column
image

cheers Happy Automation :smile:

こんにちは

エラー自体は、ヌル参照ですので、インスタンスが設定されていない変数を参照しているエラーになります。実際にはエラーの出ているアクティビティやワークフローのスクリーンショット等共有いただいた方が良いかと思いますが、譬えば範囲読み込みの出力にデータテーブル変数をセットしていない等が原因の候補として考えられます。

初めまして。
丁寧に教えていただきましてありがとうございます。
uipath初心者の為、上記の内容をもとに修正しエラーが発生しないか
試してみました。

しかし、下記のエラーが発生しました。
「Main.xaml: BC30451: ‘currentindex’ は宣言されていません。アクセスできない保護レベルになっています。 変数 ‘currentindex’ が見つかりません。データ マネージャーを使用して再度作成してください。」

不要なコマンドがあるのか分からない状態です。お手数をおかけしますがご教示お願い致します。

丁寧にエラー内容を教えていただきましてありがとうございます。
uipath初心者の為、上記の内容をもとに修正しエラーが発生しないか
試してみました。

しかし、下記のエラーが発生しました。
「Main.xaml: BC30451: ‘currentindex’ は宣言されていません。アクセスできない保護レベルになっています。 変数 ‘currentindex’ が見つかりません。データ マネージャーを使用して再度作成してください。」

不要なコマンドがあるのか分からない状態です。お手数をおかけしますがご教示お願い致します。

@yukka_88 san your currentindex variable is not declared … please make that variable inside for each row activity it help to write the bot to increament the cell index if you having problem i”ll send you the xaml file …
cheers Happy Automation

Hie @yukka_88 san i"m sending you the zip file for this process unzip the process and check where you getting the mistake.
Excel.zip (48.7 KB)
Mark this solution if it resolve your query
cheers happy automation,

教えていただきましてありがとうございます。
変数が宣言されていなかったため、新たに宣言してみましたが、デバックしましたら、新たに下図のエラーが発生しました。アクセスするために設定した内容に一見誤りがないように見えますが何が要因か分からないです。
ご教示お願い致します。
Main.xaml (10.6 KB)

@singh_sumit さん
教えていただきましてありがとうございます。
おかげさまで合計値を計算することが出来ました。
また何かご質問させていただくかもしれませんが宜しくお願い致します。

@yukka_88 feel free to ask if you have any further questions regarding the process and if not close the query as mark this solution so it would help to others also if they stuck on that same scenario…
Cheers Happy Automation☺️