新着記事一覧

面接

キャリア形成・転職 仕事・キャリア

2026/11/1

【40代の転職】転職面接で実際に聞かれた質問

40代で転職活動をすると、「面接では何を聞かれるんだろう?」と気になりますよね。 私の場合は、国内・海外営業を約14年、その後デジタルマーケティングを約2年経験してからの転職。 デジタルマーケティングの経験は浅く、マネージャー経験なし、時短勤務という状況でした。 実際の面接では、基本的な質問に加えて、40代ならではと感じる質問もありました。 今回は、私が実際に聞かれた質問を紹介します。 40代の転職面接で聞かれた基本的な質問 まず聞かれたのは、転職面接では定番の質問です。 これらは事前に回答を準備しておき ...

続きを読む

キャリア形成・転職 仕事・キャリア

2026/10/24

【40代の転職】40代の転職で書類選考は何社通った?

「40代で転職活動を始めたら、書類選考ってどのくらい通るんだろう?」 40代で転職を考えている人なら、気になるところではないでしょうか。 特に私の場合は、デジタルマーケティングの実務経験が約2年。それまでの約14年は国内営業・海外営業で、デジタルマーケティング一筋のキャリアではありませんでした。 しかも、マネージャー経験はなく、時短勤務を希望。 正直、転職活動を始める前から「40代でこの経歴だと、かなり厳しいかもしれない」と思っていました。 実際に12社に応募して、書類選考を通過したのは2社。ただ、その2 ...

続きを読む

転職エージェント

キャリア形成・転職 仕事・キャリア

2026/10/23

【40代の転職】転職エージェントの選び方

転職活動を始めるとき、利用する人も多い「転職サイト」。 転職サイトに登録していると、様々な転職エージェントからスカウトや連絡があります。 私も今回の転職活動では、複数の転職サイトに登録し、その中でスカウトを送ってくれたいくつかの転職エージェントの担当者と実際に話をしました。 そこで感じたのが、「転職エージェントなら、どこでも同じというわけではない」ということです。 求人の紹介方法も違えば、書類添削や面接対策などのサポート内容も違います。 そして何より、担当者によって熱量や相性がかなり違うと感じました。 今 ...

続きを読む

ポケモン 遊び・趣味

2026/10/23

【ポケモン】40代母親がポケモンGoにはまった理由

「ポケモンGOって、まだやってるの?」そう思う人もいるかもしれません。 実は私も、一度はポケモンGOをやめています。でも今では……かなりハマっています。しかも、40代の母親です(笑)。 今回は、そんな私がなぜ今さらポケモンGOにハマっているのか、その理由を書いてみたいと思います。 リリース当初からプレイ ポケモンGOがリリースされたのは2016年。私もリリース当初からプレイしていました。 「ポケモンが現実の世界に出てくる!」 というだけで当時はとても新鮮で、歩きながらポケモンを探したり、ポケストップを回し ...

続きを読む

キャリア形成・転職 仕事・キャリア

2026/10/23

【40代の転職】転職するか迷ったとき、私が比較したこと

40歳で転職活動を始めました。ただ、私の場合「会社が嫌だから辞める」という転職ではありませんでした。 16年間働いてきた会社には、良いところがたくさんありました。だからこそ、転職を決めるまでにはかなり悩みました。 「今の会社に残ったほうがいいのでは?」 「それでも、これからのキャリアを考えたら転職したほうがいいのでは?」 何度も行ったり来たりしながら、いろいろな条件を比較しました。 この記事では、40代で転職を考えているけれど、今の会社にも不満がなく、転職するべきか迷っている方に向けて、私が実際に比較した ...

続きを読む

ポケモン 遊び・趣味

2026/10/20

【ポケモン】ポケモンGo リアルイベントの醍醐味

ポケモンGOのリアルイベントに参加してみて、改めて感じたことがあります。 それは、「ポケモンGOって、こんなに人とつながれるゲームだったんだ!」ということ。 普段もポケモンGOをプレイしていますが、家の近所や通勤途中で遊んでいるときは、一人(もしくは子供と)で黙々とポケモンを捕まえています。 知らない人に話しかけることも、ほとんどありません。 ところが、リアルイベントになると、それがちょっと変わります。 そこには、同じようにポケモンが好きな人が全国、そして世界中から集まっている。 「ポケモンが好き」という ...

続きを読む

キャリア形成・転職 仕事・キャリア

2026/10/20

【40代の転職】転職活動のスケジュールと進め方

海外営業からデジタルマーケティングへキャリアチェンジし、やりたい仕事に手応えを感じていたものの、組織変更によってデジタルマーケティングの仕事そのものがなくなってしまったことが、転職を考える大きなきっかけでした。 今回は、その後の転職活動のスケジュールと、実際にどのように転職活動を進めたのかを書いてみたいと思います。 結果的には、3月に本格的に転職活動を始め、4月に転職先を決定、4月22日を最終出社日として、5月は少しゆっくり過ごし、6月から新しい会社で働き始めました。 これから転職を考えている方の参考にな ...

続きを読む

Python 仕事・キャリア

【Python】業務での具体的な活用例-PyAutoGUIでマクロ操作-

こんにちは、Haruです! 育休中にPythonというプログラミング言語を勉強し、現在業務で活用しています。

今回は業務での具体的な活用法を紹介したいと思います。

Haru

Pythonの業務効率化の本で「Excelの操作ができます」、「pptの操作ができます」等Pythonでできることの紹介はされているものの、具体的な活用例まで紹介しているものは少ないように思います。

今回は実際にHaruがどのように業務内で活用しているかをご紹介したいと思います。

効率化した業務概要

Haruの業務は海外営業です。25社の代理店に月1回Excelの受注表を送って、受注を取っています。

受注表は、マクロを組んでファイル加工の挙動をある程度自動化させ、最終的に各代理店毎にオファーする商品・価格のみを表示させ、名前を付けて保存しています。

が!マクロでファイルの加工を自動化させているとは言え、25回もこの作業を繰り返すのはめんどくさい!!

ということで、マウスの移動、クリック、ファイル加工の中で出てくる「このシートは完全に削除されます。続けますか?」とうアラート(以下写真)の削除ボタンクリック、名前をつけて保存する、これらの挙動を全てPythonで自動化させました。

活用したライブラリ

1.PyAutoGUI:マウスやキーボードを操作するGUI自動化のライブラリです。

2.pyperclip:Pythonでテキストをコピペすることができるライブラリです。

これら2個のライブラリを使用して、作業を自動化させました!!

コード

1つの代理店の受注表を作成するのに、以下のコードを作成。そちらを25社分回しています。

普段手動で行っている作業の座標への移動(マウスを動かす)や挙動(クリック、ボタンを押す、ファイル名入力、代理店名コピペ)等を全てPythonで行っています。

マクロを走らせているので、pyautogui.sleep()で待機時間を設けつつファイルを作成しています。

#集計表Excel設定、対応表1は代理店選択シートの隣に移動しておく
#代理店選択シートは160%にしておく
#対応表は85%で全ての代理店名が見えるように
#代理店選択シートがトップにくるようにして保存しておく
#One Driveは挙動が遅くなるので終了しておく
import pyautogui
import pyperclip

#ローカル所定の場所に保存してある座標ファイルをクリック
pyautogui.moveTo(1450,1040)
pyautogui.sleep(1)
pyautogui.doubleClick()
pyautogui.sleep(18)

#代理店名記載シートに移動してクリック
pyautogui.moveTo(10,1100)
pyautogui.moveTo(600,1100)
pyautogui.sleep(1)
pyautogui.click()

#代理店の選択はこのブロックの座標を変更
pyautogui.moveTo(200,565)
pyautogui.sleep(1)
pyautogui.click()
pyautogui.sleep(1)
pyautogui.hotkey('ctrl','c')

#Importer Selectシートに移動、クリック
pyautogui.moveTo(10,1100)
pyautogui.moveTo(400,1100)
pyautogui.sleep(1)
pyautogui.click()

#代理店選択をクリックして、ペーストする
pyautogui.moveTo(1100,450)
pyautogui.sleep(1)
pyautogui.click()
pyautogui.sleep(1)
pyautogui.hotkey('ctrl','alt','v')
pyautogui.press('v')
pyautogui.press('enter')
pyautogui.sleep(3)

#Price List 作成ボタンを押す
pyautogui.moveTo(400,800)
pyautogui.click()
pyautogui.sleep(15)

#削除ボタンを押す
pyautogui.moveTo(880,650)
pyautogui.click()
pyautogui.sleep(1)

#「ファイル」に移動しクリック
pyautogui.moveTo(20,60)
pyautogui.click()

#「名前をつけて保存」に移動しクリック
pyautogui.moveTo(70,400)
pyautogui.sleep(1)
pyautogui.click()

#「このPC」に移動しダブルクリック
pyautogui.moveTo(300,450)
pyautogui.doubleClick()
pyautogui.sleep(1)

# フォルダパス名入力欄に移動し、入力
pyperclip.copy(r'保存したいフォルダパス名')
pyautogui.moveTo(500,50)
pyautogui.click()
pyautogui.hotkey('ctrl','v')
pyautogui.press('enter')

#「ファイル名」をクリック
pyautogui.moveTo(300,420)
pyautogui.click()
pyautogui.sleep(1)

#ファイル名を入力
pyautogui.typewrite('April Order Sheet')

#「ファイルの種類」xlsxを選択
pyautogui.moveTo(300,450)
pyautogui.click()
pyautogui.sleep(1)
pyautogui.moveTo(300,470)
pyautogui.click()
pyautogui.sleep(1)

#「保存」をクリック
pyautogui.moveTo(750,590)
pyautogui.click()
pyautogui.sleep(1)

#「マクロ保存できません」ボタンクリック
pyautogui.moveTo(850,700)
pyautogui.click()
pyautogui.sleep(1)

#ファイルを閉じる
pyautogui.moveTo(1890,30)
pyautogui.click()
pyautogui.sleep(1)

メリット

・25社分を手動で作成するのに1時間弱の時間を要していましたが、作業が自動化された上に約30分で終了!!
・とにかく作業が正確!!

Haru

書いたコードを実行し、そのまま放置で保育園に子供をお迎えに。帰宅後には指定フォルダに25社分のファイルが出来上がっています。本当に素晴らしい!!
手動だとファイル名や保存形式も間違うことがありましたが、Pythonにやってもらうことによって間違がなくなりました♪

まとめ

いかがでしたでしょうか?

この定型作業めんどくさいな~と思ったら、一度「定型作業概要 Python」でググってみてください!
すると、同様の悩みを持っている方が既にPythonで同様のことを実施している記事が見つかることがあります。お知恵拝借しましょう!

Haru

最近はChat GPTも登場しているので、AIにPythonで悩み解決できるかを聞いてみるのもいいですね~♪

以下記事にもPythonでの効率化事例を書いているので、よかったら見てみてください。
保活での情報収集で活用しましたが、他社価格等を一括で取得する作業にも応用できます。それでは!

https://haruhaya-channel.com/python01
  • この記事を書いた人

Haru

会社員。育休2回取得、40代で転職。
職種はデジタルマーケティング。
ポケモン、スノボ、IT系の学び、キャリア、育児について発信していきます。

-Python, 仕事・キャリア
-,