処理が無視される

使用ファイル「商品リスト」
データa~h列
内容
セルa1トン数-1(ヘッダー)
セルb1 計測日(ヘッダー)
セルc1トン数コード(ヘッダー)
セルd1トン数-2……
各ヘッダーの下に数値が入ったセルがひとつずつ用意されている

やりたいこと

トン数列の値の合計

処理
1:範囲を読み取り変数dtに出力
2:「各行繰り返し」アクティビティ(要素:column.コレクション:dt)
でデータテーブルをフィルタリングし該当列意外を削除
3:フィルタリングしたテーブルを出力
4:合計

発生したエラー
1.範囲を読み取る処理で、数値が読み取れていない
2.繰り返し処理が無視される
(ブレークポイントをつけてデバックをを行ったが、処理1が終わると3に飛ぶ
要素をrowに変更してデバックしても結果は同じ)

聞きたいこと
各エラーの解決方法
他の実装方法

よろしくお願いします

再現させるとこんな感じですかね。
(Foreachの中でフィルタリングしてるのは意味不明ですが、そういう業務要件なのでしょう)

これは「範囲を読み取り」の指定が何かしら間違っています。
良くあるのが、Excelアプリケーションスコープを使っていて「新規作成」オプションがついている状態でファイル名指定が間違っている⇒新規ファイルが作られてしまい、データが入っていない空シートを読んでいる(よってデータ0件)ってのがあります。

これは、1.でデータが0件なのでループに入ってこないだけでしょうね。
まずはdtの中身をcsvに出力するなどして、正しいデータがUiPathに取り込まれているかを確認しましょう。