情シス担当の備忘録

VBA・労働法とか。

VBAマクロ(Excel)

【ExcelVBA】手作りRPAでのミスの備忘録(keybd_event)

keybd_eventを使った手作りRPAで、小さなミスに何時間も引っかかったので備忘録です。実現したかった処理は以下の通りです。 ①クロームで開いているYoutubeをアクティベートする。 (画面の一番前に持ってくる) ②tabキーを5回押す。 ③shift+tabを1回押す。…

【ExcelVBA】手作りRPAで使う「keybd_event」についての追記(MapVirtualKey関数がわかったようでわからない)

以前、「【ExcelVBA】keybd_eventをつかってCitrix経由で起動しているアプリにキー入力を送る。(手作りRPA)」という記事を書きました。cha-hanman.hatenablog.comこの記事の中で「keybd_event」という関数を使ってRPAを手作りしたわけですが、この記事を書…

【ExcelVBA】keybd_eventをつかってCitrix経由で起動しているアプリにキー入力を送る。(手作りRPA)

仕事の中で、大量の単純作業を処理する必要がありました。 Citrix経由で起動しているアプリにデータを打ち込んでいく作業です。 1日あたり500件あることもあり、それが週3~4で続いていく・・・。 チームで作業しているので1人あたりの作業量は100件程度にな…

【ExcelVBA】ダイアログを表示してパスを文字列として取得し、セルに書き込む

Excelのフォルダを選択するダイアログを表示して、 得た値をエクセルの指定したセルに書き込むマクロです。 (ネットに似たようなコードはいくらでも転がっていると思うけど・・・) Sub pathselect() Dim Path As String With Application.FileDialog(msoFi…