LacotasuBlog

ポンコツ社内SEの備忘録

RPA WinActor

【備忘録】Excelで〇〇以外とか◎◎を含む・含まないとかをフィルタリングする方法【WinActor】

投稿日:2021年12月16日 更新日:

前提条件と目標

↓ こんな感じのExcelがあったとする。

例えば
支店名:東京以外でフィルタリングしたい。
商品コード:「N0」を含む行をフィルタリングしたい。 とか

↓ つまりテキストフィルターの この辺を実現したい
指定の値に等しくない
指定の値で始まる
指定の値で終わる
指定の値を含む
指定の値を含まない

最初から用意されている ↓ これを使用した

中身のスクリプトにちょっと手を加えた

一番下の方の
↓ こうなっているのを

↓ このように変更

xlsApp.Selection.AutoFilter col, key

  ↓

xlsApp.Selection.AutoFilter col, "<>" & key    ←こうすると「指定の値に等しくない」
xlsApp.Selection.AutoFilter col, key & "*"     ←こうすると「指定の値で始まる」
xlsApp.Selection.AutoFilter col, "*" & key    ←こうすると「指定の値で終わる」
xlsApp.Selection.AutoFilter col, "*" & key & "*"   ←こうすると「指定の値を含む」
xlsApp.Selection.AutoFilter col, "<>*" & key & "*" ←こうすると「指定の値を含まない」

▶で実行してみる

東京以外がフィルタリングされました!

商品コード:「N0」を含む行がフィルタリングされました!

商品コード:「N0」を含まない行がフィルタリングされました!

以上

-RPA, WinActor

執筆者:


comment

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください

関連記事

[第36回] 【応用】各社員の交通費精算書を経理管理用の一つのファイルにまとめる。その際Yahoo路線の最安運賃を転記する。

前提条件と目標 今回は目新しい第32回の記事と第34回の記事を使った応用フローを作って見ました。 ①各社員の交通費精算書とか出張申請書が入ったフォルダがあるとする。②そのフォルダの中の交通費精算書のE ...

[第8回] 【基本操作】レコーダーを使用せずWeb画面の照会画面をExcelファイルに出力する【スクレイピング】

前回はWeb画面の照会画面をcsvファイルに出力するロボットを作成しました。今回は照会画面の検索結果をExcelファイルに出力するロボットを作成したいと思います。 とりあえず最終形は ↓ こうした そ ...

[第37回]PADで配列と乱数の生成使ってビンゴゲームのルーレットつくったけど失敗作だったわ

フローの概要 このページ目次や ↓ この概要を見てどこが失敗作か分かります?正解は最後で。 ①「乱数の生成」で1~75の番号を引く。 抽選結果テーブルに履歴があればやり直し。 ②抽選結果テーブルに記録 ...

[第12回] 【基本操作】レコーダーを使用せずログイン画面のログイン処理を自動化する方法②【画像クリック】

以前の記事「[第5回] 【PAD】ログイン画面のログイン処理を自動化する方法①」で「ボタンが押せない」「ボタンが押せるけどフロー側でエラーが出る」等のコメントをいただきました。ということで、 今回は実 ...

[第25回]【PAD】日本語をOCRしたい【Tesseract-OCR】

GitHubからインストーラをダウンロード デフォルトでは日本語に対応していないので↓をダウンロード https://github.com/UB-Mannheim/tesseract/wiki ダウン ...