いろいろ

いろいろなことを・・・

前月末日、前月月初などの処理

2021-10-08 07:51:04 | power automate desktop

Power Automate Desktopで月初(月の最初の日付)や前月末の日付の抽出方法メモ

 

今月の月初
「日時」の「現在の日時を取得します」で今月の年・月を取得して、日付を1にする
現在の日時は、さらに年・月・日・曜日が取得できます
また、下記のページでは、[テキスト]-[datetimeをテキストに変換]でファイル名に使用する時用にスラッシュの無い数字8桁の日付などの書式も指定も紹介されてます

 

Power Automate Desktop 「現在の日時を取得する」アクション
https://blog-tips.sekenkodqx.jp/2021/04/18/power-automate-desktop-action-get-current-datetime/

 

上記の日付の前日が前月末なので[日時]-[加算する日時]を使用する

 

これらを使えば色々な日付が使用できる

 


Power Automate Desktop標準搭載

2021-10-06 08:23:25 | power automate desktop

昨年末に無料になったPower Automate DesktopがWindows11で標準搭載となるニュースがあった

 

自動化ツールのPower AutomateがWindows 11標準搭載に
https://pc.watch.impress.co.jp/docs/news/1355970.html

 

ノーコードで業務の効率化ができるので、非常にうれしいニュース

現在のバージョンは一部英語の説明が残ってたりするが、アップデートは結構くるので
早いうちに直ると思う

 

楽しみ


Power Automate Desktopでデータを書き換え

2021-09-09 16:36:28 | power automate desktop

CSVはデータとしては扱いやすいが
Power Automate Desktopではデータの追加や削除が難しそう

データの変更はエクセルベースの方がしやすい
特にデータの検索・置換の命令である「Excelワークシート内のセルを検索して置換する」が最近追加されたのが大きい
この命令は置換もできるが、検索対象のセル位置も取得できる

位置を取得した後
[Excel]-[詳細]メニューの
「Excelワークシートから読み取り」でデータを取得し
「Excelワークシートに書き込み」をすればデータの変更ができる


エクセルのシートを保護

2021-04-01 10:40:39 | power automate desktop

エクセルで複数あるシートを保護するファイルが多数ある場合に、PADで自動化をしようとしたが自分の知識ではうまく出来なかった

 

・ショートカットキーで行おうとしたが、複数シートの選択と、保護する項目チェックのキー操作がうまくできなかった

・エクセルマクロを使おうとしたが、複数ファイルに適応させる方法がよく分からなかった

以上の問題により、PADの使用を断念し、「なでしこ」で自動化をおこなった

 

下記のプログラムで、フォルダ内の複数エクセルに「hoge」というパスワードでシートを保護した

注意点としては、シート名が「Sheet1」「Sheet2」以外では保護が掛けられません

 

なでしこプログラムここから

#変更するファイルが入っているフォルダを指定

変えるフォルダ=「C:\Users\user\Desktop\」

 

#フォルダ内のファイル一覧を取得

変えるフォルダのファイル列挙

 

#フォルダ内のファイルを1個ずつ全て処理

それを反復

    #変えるフォルダと対象ファイル名をつなげる

    変えるファイル=変えるフォルダ&「\」&それ

    

    #エクセルを開く

    オフでエクセル起動

    変えるファイルをエクセル開く

   

    #シートを保護する

    「Sheet1」を「hoge」でエクセルシート保護

 「Sheet2」を「hoge」でエクセルシート保護

 

    #エクセルを保存

    変えるファイルへエクセル保存

終わり

なでしこプログラムここまで

 

日本語プログラミング「なでしこ

https://nadesi.com/top/


Power Automate Desktop メニューのクリック

2021-03-24 17:58:52 | power automate desktop

Power Automate Desktopでエクセルのメニュークリックがどうにもうまくいかなかったので試行錯誤したらうまくいきました

「デスクトップレコーダー」で記録すると、左カラムには無い「ウィンドウ内のボタンを押す」という命令になります

そこで、これを「ウィンドウのUI要素をクリックする」命令に変更するとうまくいきました