適材適所

PowerShellやVBAなどプログラミング系の話多めで

PowerShellでパディングする

StringクラスのPadLeft/PadRight PadLeft(int totalWidth) PadLeft(int totalWidth, char paddingChar) 注意点 書式設定演算子(-f) Visual BasicのFormat組み込み関数 終わりに PowerShellでパディングする方法の紹介です。 連続した3桁の数字を生成したいと…

Excel VBAでセル内の数字だけを抽出する

Excel業務あるある GETNUMBER自作関数 例 コード 終わりに VBA・Excelの関数系の関連記事 Excel業務あるある なぜかセルの中に数字と一緒に単位がはいっている・・・。 セルの中から数字項目だけを取り出したい。 そんな経験ありませんか? 今回のExcel業務…

Excel VBAでフォルダを作成する

フォルダを作成するという苦行 Excel VBAを使ってフォルダを作成する 事前準備 コード 終わりに VBAでフォルダをいじっちゃう関連記事 年度の始めに、月数分のフォルダを作成したり、 日報用のフォルダを作成したり、 手作業でやるの面倒じゃないですか? そ…

PowerShellでログを取る(Strat-Transcript/Stop-Transcript)

個人的に便利だと思う点 自分の好きなタイミングでログを取ることができる ファイル名が一意になるよう、よしなに設定してくれる! 実行環境まで含めてファイルに出力してくれる! その他、便利(?)なパラメータ -append -OutputDirectory -IncludeInvocat…

メモ帳の日付入力ととブラウザ更新のショートカットキーが同じF5キーだったためにハマった事件

メモ帳のF5ショートカットキー ブラウザの更新を行い続けるスクリプト 永遠に日付を入力し続けるという事件 終わりに 勝手にハマる系の関連記事 Windowsのメモ帳、便利ですよね。 ショートカットキーも充実していて、F5を押すと日付が自動入力されます。 便…

【PowerShell】IPアドレスの設定をDHCPから固定IPにするときはDNSの登録も忘れずに

DHCPから固定IPアドレスへ変更する PowerShellでIPアドレスを変更する DNSの登録が漏れていた 最後に ネットワーク系の関連記事 これまでDHCPで運用していたWindows10のPCを固定IPアドレスにする際に 複数台あったので、一括で設定を変更するためのスクリプ…

PowerShellのヒア文字の罠に勝手にはまる

ヒア文字とは ヒア文字の罠 前の@"も値に連続させてしまうとダメ 最後に 勝手にハマる系の関連記事 PowerShellのヒア文字、便利ですね。 コードなんかを変数に格納する際など、重宝します。 そんなヒア文字ですが、注意すべき罠があります。 (自分で勝手に…

Window10で大容量のテキストファイルを扱うときはPowerShellがおすすめ

「すいません、このテキストファイルのデータを集計したいのですが・・・」 おもむろに見せられたテキストファイルは10GB超え。 あれ?桁数を勘定し間違えたかな? 1GB超えくらいかな? いえいえ、間違いなく10GBを超えておりました。 そんな超ド級のテキス…

PowerShellで文字列を結合する方法 5選

+演算子で結合する 変数を経由する 配列を経由する 書式設定文字列を使う StringクラスのConcatメソッド StringBuilderオブジェクトを使う 終わりに 参考 PowerShellで文字列を操作する関連記事 PowerShellを使っていると文字列を結合したい場面があるのです…

Excel VBAで差し込み印刷を実現する

ExcelとVBAを使った差し込み印刷のやり方 part2です。 前回の記事では、差し込む先のテンプレートはシート内に1つだけでした。 Wordの差し込み印刷だと、1つのテンプレートに複数のレコードを差し込むことができます。 きっと差し込み印刷というとこっちを…

VBAの「行継続文字(_)を使いすぎています」について

行継文字とは 基本的にはあきらめましょう 固定文字の場合はテキストファイルやシートなど外部に保存する手も 基本的には継行文字は最小限にしましょう 終わりに Excel小ネタの関連記事 VBAでプログラミングをしていたら、こんなエラーが。 行継続文字(_)を…

【Excel Power Query入門】複数の表を結合する

[:content] Excelで表を管理しているけれど、 普段は分けておきたい表だけど、俯瞰してみたいので、結合して管理したい・・・ なんてことがありませんか? それ、Power Queryの出番です。 いちいちコピペして・・・なんて面倒な作業ともおさらばです! 今回…

【Excel小ネタ】ブックのデフォルトの設定を変えたい【テンプレートを使う】

結論 Excelの標準設定でも色々できるけども テンプレートファイルとは? テンプレートファイルの作成方法 デフォルトでテンプレートファイルが読み込まれるようにしたい 保存先とファイル名 ドハマり?ポイント 【蛇足】私のお気に入り設定 終わりに Excelの…

Excel VBAでExcelシートを個別のブックに分割して保存する

Excel業務あるあるシリーズ。 複数のシートを独立したExcelファイルに分割して保存したい!! ちまちまコピーして保存して・・・と手作業でやるのは効率が悪い!! ということで今回は、シートごとに分割して保存するVBAについて紹介したいと思います。 Exce…

Excel VBAで名前を指定してシートを大量に新規作成する

テンプレート的なシートをコピーして 沢山作らなくてはいけない・・・。 手作業でやってたら日が暮れる・・・。 あぁ、せっかく作ったのに、間違えてる・・・。 最初から作り直しだ・・・。 こんなの人がやる作業じゃねえええええ!!! その作業、1秒で終わ…