質問: 範囲内の特定の文字列セルを別ファイルに書き出したい お世話になっております。 範囲内の特定の文字列が含まれるセルの内容を別ファイルに順次書き出したいと考えております。 以下にケースの一例を示します。 1以下のような表を範囲選択し、その中から「りんご」の付くセルのみ全取得する [1] 2別ブック、メモ帳等に1行ずつセル内容を転記する(順番はバラバラでも可) [2] 検索アクティビティ等を使用してみましたが、最初のセル位置しか取得できないので上手くいきません。 繰り返し(各行)も試そうとしましたが、書いてある列がバラバラな上に、データ量によっては時間がかかってしまします。 条件に合致したセルの値のみ効率良く取り出せる方法がありまし...
回答: こんにちは やり方はいろいろあるかと思いますが、2案ほど 1.readrange + linq 範囲を読み込みアクティビティでdatatableとして取り込みます。(仮に dt とします。) 以下の式でlistとして抽出します。 liststr = dt.asenumerable.selectmany(function(r) dt.columns.cast(of datacolumn).select(function(c) if (r(c).tostring.startswith("りんご"),r(c).tostring,""))).where(function(x)...