Upgrade to Pro — share decks privately, control downloads, hide ads and more …

RPA勉強会 WinActor Talk ~EXCEL関連技とIEサポート終了の対応技!~

RPA勉強会 WinActor Talk ~EXCEL関連技とIEサポート終了の対応技!~

Human Resocia RPA

October 28, 2021
Tweet

More Decks by Human Resocia RPA

Other Decks in Technology

Transcript

  1. 橋本流WinActorメソッド
    ~シリーズ2~
    Excel操作編

    View full-size slide

  2. 他己紹介
    2021/10/28 Copyright© 2021 Human Resocia Co.,Ltd. ALL Rights Reserved.
    氏名 橋本 則和(はしもと のりかず)
    所属・役職 ヒューマンリソシア株式会社 技術部 エンジニアチーム
    経歴 2018年1月 ヒューマンリソシアのRPA事業に参画。
    今まで累計で1,100案件以上のシナリオ作成案件を担当。
    担当企業様数は70社を超える。
    幅広い業種・業界で、様々な要件のシナリオ作成に従事。
    趣味 最近はYouTubeで競艇を研究中。
    はぐれメ〇ル のりかず
    のりかずがお客様先で活躍していない日があると…
    業績が低迷している!!
    (業績バロメーター)

    View full-size slide

  3. 質問①
    2021/10/28 Copyright© 2021 Human Resocia Co.,Ltd. ALL Rights Reserved.
    タイトル:
    Excel操作(名前を付けて保存して閉じる)のfalseリカバリーについて
    内容:
    ほぼ毎日winactorで処理を終了したダウンロードファイルを保存しています。
    フォルダー1個では、ファイル数が多くなりますので、月毎にフォルダーを手作業で作成して、
    そこに保存する様なシナリオを運用しています。
    (月毎のフォルダー(例:2021-06 以下 月フォルダーという)
    手作業で作成している月フォルダーを自動で作成して、そこに保存させようとしていますが、
    月フォルダーは作成されますが上手くExcelファイルを保存出来ません。
    何か良い方法をご教授ください。

    View full-size slide

  4. 質問②-1
    2021/10/28 Copyright© 2021 Human Resocia Co.,Ltd. ALL Rights Reserved.
    タイトル:
    Excelファイル取得に関する質問
    内容:
    部分一致のExcelファイルをコピーしたいのですが、どのように指定すればよいでしょうか。
    例えば
    c¥mydocuments¥(20191011)テスト.xlsx
    というファイルをコピーしたいのですが、日にち(dd)が固定されておらず
    c¥mydocuments¥(201910*)テスト.xlsx
    という年月のみでファイルを自動的に取得しコピーできればと考えています。
    (月に1つのファイルしか存在しないため)。
    指定方法はありますでしょうか。

    View full-size slide

  5. 質問②-2
    2021/10/28 Copyright© 2021 Human Resocia Co.,Ltd. ALL Rights Reserved.
    タイトル:
    Excelデータのファイル名取得について
    内容:
    指定フォルダ内に複数あるExcelデータを開いてあるセルをコピーして、別のExcelファイルに転記
    することで当該指定フォルダ内にあるデータの一覧表を作成するシナリオを作成しております。
    この時にアクティブなExcelデータのファイル名を取得して一覧表に転記したいと思いますがやり
    方はありますでしょうか?
    ライブラリのExcelのファイル操作内にファイル名取得があるのは確認しているのですが、同じ
    ファイルパスのみ取得しております。また、パスではなく「ファイル名」を取得したいと考えてお
    ります。
    ※ファイル名に10桁のIDが記載されており、こちらを取得したいと思っております。なお、ファイ
    ル名はD+企業名+YYYYMMDDで構成されており、一覧化した後、LEFT関数でIDのみ切り出して、
    VLOOKUP関数等を利用して他のデータと紐づけたいと考えております。

    View full-size slide

  6. 質問③-1
    2021/10/28 Copyright© 2021 Human Resocia Co.,Ltd. ALL Rights Reserved.
    タイトル:
    Excelの外部リンク先の変更を自動化できるか
    内容:
    Excelの中に、他のファイルへの外部リンクを貼っているセルがあります。
    毎月このリンク先が変更になるのですが外部リンク先の変更を自動化することは可能でしょうか?
    なお、リンク先のファイル名の付け方は規則性がありますが、毎月月次が締まり次第、その月次の
    ファイルができていく流れになります。事前に規則性を利用してファイル名を予測することはでき
    ますが、ファイルに修正があると若干ファイル名が変わる可能性もあります。

    View full-size slide

  7. 質問③-2
    2021/10/28 Copyright© 2021 Human Resocia Co.,Ltd. ALL Rights Reserved.
    商品名 1月 2月 3月 4月 5月 6月 7月 8月 9月 10月 11月 12月 1月2 2月3
    aaa 92.79 71.86 63.53 9.23 78.35 94.79 25.98 89.46 75.61 14.44 83.21 40.39 53.14 15.95
    bbb 71.47 30.92 93.77 93.84 96.09 44.85 89.20 51.71 67.64 55.24 42.22 50.18 59.53 65.52
    ccc 65.57 93.74 95.22 91.10 83.34 99.63 15.33 84.89 55.87 20.95 92.84 86.94 66.31 92.28
    ddd 17.03 27.40 75.16 24.28 90.05 98.24 81.13 76.65 23.86 8.67 77.15 24.97 18.40 42.26
    eee 65.76 53.72 18.35 56.52 92.76 35.07 54.75 34.74 1.99 43.61 73.90 95.32 15.74 16.87
    共有フォルダへリンクを変更する。変更後に毎月リンク先のファイルも変更。3月のファイルであれば“3.3月_商品リスト
    _2021年度.xlsx”にリンクしていますが、4月のファイルであれば“4.4月_商品リスト_2021年度.xlsx”へリンク先を変更する。

    View full-size slide

  8. 本日の名人格言
    例外処理を有効活用
    しましょう!

    View full-size slide

  9. 本日の
    ライブラリプレゼント!
    ダウロードはこちら

    View full-size slide

  10. 橋本流WinActorメソッド
    ~今後の予定~
    橋本流WinActorメソッド シリーズ3(案)
    ~シナリオ作りで必ず準備する✖✖✖✖✖✖~
    橋本流WinActorメソッド シリーズ4(案)
    ~橋本がモノ申す! WinActor6を使い倒した男だからモノ申す!
    WinActor7 ここが✖✖✖だよ、NTTATさん!!~
    橋本流WinActorメソッド ★クリスマス スペシャル★
    ~橋本サンタからのプレゼント!~

    View full-size slide

  11. 東京本社
    〒160-0023
    東京都新宿区西新宿7-5-25 西新宿プライムスクエア1階
    TEL:03-6846-9055
    大阪本社
    〒542-0081
    大阪府大阪市中央区南船場4-4-21 TODA BUILDING 心斎橋4F
    TEL:06-6282-6100
    人を育て、社会へ送り出す ヒューマングループ
    THANKS
    2021/10/28 Copyright© 2021 Human Resocia Co.,Ltd. ALL Rights Reserved.

    View full-size slide