データテーブルのフィルターを範囲で設定したい

データテーブルのフィルターを範囲で設定する方法はありますでしょうか?
現在、データテーブルをフィルターで50件ほど保持する形で設定しているのですがよりシンプルにする方法はありますでしょうか?

削除する件数も50件ほどあるため、削除の対応以外でお願いします。

I want to filter datatable simply.
The datatable are 100data and i want to keep the table about 50.
is there a way to do it?

使用している元データのイメージ(original data)
氏名,会社,部署,生年月日,・・・・・,回答1,回答2,・・・・回答98,回答99,回答100

⇒抽出したいデータ(keep data)
氏名,会社,部署,生年月日,・・・・・回答1

⇒削除したいデータ(delete data)
回答2,・・・・回答98,回答99,回答100

こんにちは

列でフィルターしたいということでしょうか?
以下の式で最初の50列にフィルターすることが可能です。(列数を変えたい場合はTakeの部分の数字を変更してください)(代入アクティビティを使用ください)

dt = dt.DefaultView.ToTable(False,dt.Columns.Cast(Of DataColumn).Select(Function(dc) dc.ColumnName).Take(50).ToArray)

@nana.o

Instead of reading all the data to the datatable mention the range in the write range datatable.
In range property simply mention the range “A1:B50”.

ありがとうございます。
こちらの方法で解決することができました。

1 Like

This topic was automatically closed 3 days after the last reply. New replies are no longer allowed.