適材適所

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

【Excel VBA】セルの色を変えるのとフォントの色を変えるのはどっちが大変なのか

環境 大変な仕事の定義 検証用コード セルサイズ:デフォルト セルサイズ縦横200ピクセル セルサイズ縦横5ピクセル フォント文字無し フォント文字1個 フォント文字100個 フォント文字サイズ36 フォント文字サイズ5 まとめ 終わりに VBAのよくわからん検証系…

Excelでブックに問題が発生してしまうのはなぜか【原因はわかりません】

破損したものを修復すると どうして問題が発生してしまうのか⇒わからない PCに処理を渡さないことが原因? 終わりに Excelで作業していると、たまにExcelに問題が見つかりました という表示が出て、正常に開けなくなることがあります。 長く引き継がれてきた…

【Excel Power Query入門】Power Queryエディターで列を分割する

単純に分割する yyyymmdd形式の日付を分割する 終わりに Power Query関連記事 Power Queryエディターを使えば、元のデータに変更を加えることなく、列を分割することができます。 基幹システムから出力された元データは日付がyyyymmdd形式で格納されているた…

【PowerShell】大量にpingを打つときに結果を1行にまとめて可読性をあげてみる

環境 pingの出力結果が冗長すぎるときがある 死活監視においてpingの結果が冗長だと思う点 応答が複数行にまたがって出力される 統計は不要 3回も試行しなくてもいい PowerShellで簡単にまとめてみる pingの応答を変数に格納する -nオプションで試行回数を…

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で文字列を操作する関連記事 (adsbygoogle = window.adsbygoogle || []).push({}); PowerSh…

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

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

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

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