自動化Tips– category –
-
【VBA】文字列の改行コードを扱う方法|vbCrLf, vbNewLine の違いと活用法
✅ 改行コードの種類と違い 定数説明中身備考vbCrLfキャリッジリターン+ラインフィードChr(13) & Chr(10)一般的なWindows用改行vbNewLine実行環境に応じた改行(推奨)通常は vbCrLf 相当環境依存で変わる(Winなら同じ)vbCrキャリッジリター... -
【VBA】Excelファイルを開いた・閉じたときにログを自動記録するマクロ
はじめに 複数人で共有するExcelファイルでは、「誰が・いつファイルを開いたか/閉じたか」を記録したいケースがあります。 たとえば: ファイル更新履歴を記録しておきたい トラブル発生時の調査用ログを残したい 管理部門で使用状況を可視化したい こう... -
【VBA】WindowsのバージョンやOS情報を取得する方法|システム情報の確認に便利
業務用マクロを作る際、使用しているWindowsのバージョンやOS情報を取得したいことがあります。たとえば、OSによって処理を分けたい場合や、実行環境をログとして残したい場合などです。 この記事では、VBAでWindowsのバージョンやOS名、ビルド番号などを... -
【VBA】IPアドレスを取得する方法
VBAを使って、自分のパソコンのIPアドレスを取得したい場面は意外と多くあります。たとえば、業務用マクロで実行端末を識別したいときや、ログ記録・アクセス制御のためにIP情報を残したいときなどです。 この記事では、WMI(Windows Management Instrumen... -
【UiPath】Excelの読み込みを高速化する
Excelの読み込みは、デフォルトのプロパティ設定を少し変更するだけで高速化できます。 Excelの読み込み速度が遅くて悩んでいる方向けの記事です! 速度検証 5000行、156列のExcelデータ(3.12 MB)で読み込み速度の検証をしました。 使用アクティビティは「... -
【VBA】PC名の取得
PC名(コンピューター名)の取得方法のサンプルコードを紹介します! Environ("COMPUTERNAME")で取得します。 サンプルコード Sub Example1() Dim pc As String pc = Environ("COMPUTERNAME") MsgBox pc End Sub 実行結果 -
【Python】日付を指定書式で文字列変換する
datetimeオブジェクトのstrftimeメソッドで任意の書式に変換できます。 日付を文字列変換 from datetime import datetime #現在時刻取得 t = datetime.now() #yyyy/MM/ddに変換 fmt = t.strftime('%Y/%m/%d') #2024/06/22 #yyyy年MM月dd日 HH時mm... -
【VBA】最終行の取得方法
いくつか方法はありますが、今回紹介するのは途中で空白セルがあっても最終行を取得できる方法です。 対象列のデータがある最終行を取得 A列の最下行を取得します。 Sub GetLastRow() Dim lastRow As Long ' A列の最終行を取得 lastRow = Cells(Rows.C... -
【UiPath StudioX】シーケンスの代わりのアクティビティを紹介
Studioで開発していたら「シーケンス」は必ず使いますが、StudioXでは「シーケンス」がありません・・・ え、「シーケンス」ないとかStudioX無理・・・って方向けの記事です。 はい、確かに検索しても出てこないですね・・・ どうやらアクティビティ名がSt... -
【UiPath StudioX】StudioからStudioXに切り替える方法
StudioからStudioXに切り替える方法を紹介します。 プロファイルを選択するだけです。 切り替え手順 手順①Studioを起動し、「設定」→「ライセンスとプロファイル」→「プロファイルを変更」をクリックする 手順②「UiPath StudioX」をクリックする 手順③再起...