スポンサーリンク
Excel VBA

Excel VBA 逆引き集 | コメント規約

ねらい:コメント規約で「読みやすく・直しやすく・引き継ぎやすい」コードにするVBAは簡単に書ける分、コメントがないと「何をしているのか分からない」「修正が怖い」状態になりがちです。コメント規約を決めて...
Excel VBA

Excel VBA 逆引き集 | フォームテンプレート化

ねらい:ユーザーフォームを「テンプレ化」して、どのプロジェクトでも即使える状態へユーザーフォームは「入力」「確認」「進捗」「設定」などのUIを提供します。毎回ゼロから作ると時間も品質もバラつきます。フ...
Excel VBA

Excel VBA 逆引き集 | シートテンプレート化

ねらい:シートテンプレート化で「毎回同じ形からスタート」できる安心設計業務でよくあるのが「毎回同じ帳票を作る」「入力欄やヘッダーを揃える」「フォーマットを崩さない」。これを人手で整えるとミスが出ます。...
Excel VBA

Excel VBA 逆引き集 | 部品ライブラリ化

ねらい:よく使う処理を「部品化」して、どのブックでも再利用できる状態へ毎回ゼロから書くと、品質も速度も安定しません。部品ライブラリ化とは、共通処理を「小さな、よく磨かれたモジュール」にまとめ、どのブッ...
Excel VBA

Excel VBA 逆引き集 | クラスモジュール活用

ねらい:クラスモジュールで「型」を作り、VBAを一段強くするVBAは手軽ですが、値やRangeが行き交うだけだと複雑化しがち。クラスモジュールは「自分専用の型(モノ)を作る」仕組みです。社員、注文、ル...
Excel VBA

Excel VBA 逆引き集 | 標準モジュール整理

ねらい:標準モジュールを「整理・分離・見える化」して保守を軽くするVBAは増築しやすい反面、「同じ処理が散らばる」「責務が混ざる」「どこに何があるか分からない」になりがち。標準モジュールを意図的に整理...
Excel VBA

Excel VBA 逆引き集 | ロジック分離

ねらい:ロジック分離で「壊れにくく、直しやすい」VBAへExcel VBAは「セル操作」と「ビジネス処理」が混ざりやすく、修正が難しくなりがちです。ロジック分離とは、画面(UI)・データアクセス(シー...
Excel VBA

Excel VBA 逆引き集 | Configシート運用

ねらい:Configシートで「設定をコードから切り離す」運用を作る毎回コードを書き換えずに、シート名・保存先・閾値・ON/OFFなどを変更できたら運用は格段に楽になります。Configシートは「人が編...
Excel VBA

Excel VBA 逆引き集 | マクロの設計テンプレ

ねらい:壊れにくいマクロを量産する「設計テンプレ」現場で長く使えるVBAは、コードの巧みさより「設計」が命です。開始・検証・処理・ログ・進捗・停止・後片付けを統一フレームにすると、再利用性・保守性・信...
Excel VBA

Excel VBA 逆引き集 | 非同期実行(擬似)

ねらい:VBAで「止まらないUI」を作る擬似・非同期実行VBAは基本「同期(直列)処理」です。しかし実務では「長い処理をしつつ、UIは応答してほしい」「途中でキャンセルしたい」「進捗を見せたい」という...
Excel VBA

Excel VBA 逆引き集 | マクロ停止ボタン

ねらい:マクロ停止ボタンで「ユーザーが安心して中断できる」仕組みを作るExcel VBAの長い処理では「やっぱり止めたい」と思うことがあります。通常は Escキー で中断できますが、初心者や利用者にと...
Excel VBA

Excel VBA 逆引き集 | プログレスバー

ねらい:プログレスバーで「今どれくらい進んだか」を直感表示長い処理では、ただ待つより「進捗が目で見える」方が安心です。プログレスバーは、進捗率をバーの長さで表す仕組み。初心者でも貼ってすぐ使えるように...
Excel VBA

Excel VBA 逆引き集 | 進捗率表示

ねらい:進捗率を「見える化」して不安をなくす長い処理でも「今どれくらい進んでいるか」が分かれば、ユーザーは安心して待てます。ここでは初心者でも扱える進捗表示のテンプレを、重要ポイントを深掘りしながら紹...
Excel VBA

Excel VBA 逆引き集 | 完了メッセージ

ねらい:処理完了を「分かりやすく伝える」完了メッセージマクロが終わったのかどうか分からないと、初心者は「止まった?」「失敗した?」と不安になります。そこで 完了メッセージ を表示して「処理が正常に終わ...
Excel VBA

Excel VBA 逆引き集 | バックアップ自動生成

ねらい:バックアップを「自動で」「安全に」作る基盤大事なブックやデータを壊さない最短ルートは、変更前に必ずバックアップを残すことです。ここでは初心者でも使えるテンプレを揃え、「保存のたびに自動バックア...
Excel VBA

Excel VBA 逆引き集 | ファイル名を日付付きに

ねらい:ファイル名に「日付」を自動付与して整理と追跡を楽にする業務で「毎日出力」「世代管理」「監査」をするなら、ファイル名に日付や時刻を入れるのが最短ルールです。初心者でも迷わないように、保存・コピー...
Excel VBA

Excel VBA 逆引き集 | 初期値リセット

ねらい:初期値リセットで「いつでも同じ状態からスタート」Excelマクロを使うときに「前回の値や色が残っていて誤動作する」「入力欄を毎回手で消すのが面倒」という経験はありませんか?そこで便利なのが 初...
Excel VBA

Excel VBA 逆引き集 | シート構成検査

ねらい:シート構成を「自動検査」して壊れない運用にする「必要なシートが揃っているか」「ヘッダーが正しいか」「保護・表示状態は適切か」――こうした”構成の前提”が崩れると、処理は簡単に壊れます。人の目で...
Excel VBA

Excel VBA 逆引き集 | 隠しシート

ねらい:隠しシートを安全・計画的に扱う業務ブックでは「見せたくない設定シート」「中間計算の結果」「操作ミスを防ぐための非表示」など、隠しシートの活用が欠かせません。初心者が混乱しやすいポイントは「通常...
Excel VBA

Excel VBA 逆引き集 | 一括解除

ねらい:一括解除で「一気に元に戻す」「保護が掛かった多数シート」「大量のデータ検証・条件付き書式」「結合セル・ハイパーリンク・フィルタ」などを、手作業で解除していませんか?一括解除のテンプレを使えば、...
Excel VBA

Excel VBA 逆引き集 | 一括色付け

ねらい:一括色付けで効率的に見やすいシートを作るExcelで「条件に合うセルをまとめて色付けしたい」「範囲全体を一気に塗りたい」という場面は多いです。初心者がよくやるのはセルを1つずつループして色を塗...
Excel VBA

Excel VBA 逆引き集 | 処理対象シートを自動判定

ねらい:処理対象シートを「自動判定」して人手をゼロに帳票名が毎回変わる、インポートファイルのシート順が一定でない、不要なシートが混ざる。こういう現場で手作業の選択はミスの温床です。自動判定の枠組みを用...
Excel VBA

Excel VBA 逆引き集 | 処理対象列を自動判定

ねらい:処理対象列を「自動判定」して人手を減らす毎回「この列を処理する」と手で指定していませんか?大規模や可変フォーマットのシートでは、列位置が変わる、ヘッダー名が違う、空列が混ざる…などでミスが増え...
Excel VBA

Excel VBA 逆引き集 | 最終行の高速取得

ねらい:最終行の高速取得とは?Excel VBAで「データがどこまで入っているか」を調べるときに必ず出てくるのが 最終行の取得 です。初心者がよくやるのは UsedRange や CurrentReg...
Excel VBA

Excel VBA 逆引き集 | 書式だけコピー

ねらい:書式だけコピーするとは?Excelで「セルの値はそのままにして、書式だけを別のセルにコピーしたい」場面はよくあります。例えば、見た目(フォント、色、罫線)は揃えたいが、数値や文字は変えたくない...
Excel VBA

Excel VBA 逆引き集 | 時刻ログ

時刻ログのねらいマクロを実行した「日時」を記録しておくと、監査(いつ誰が動かしたか)障害調査(どのタイミングで止まったか)性能測定(処理開始から終了までの所要時間)に役立ちます。初心者でも簡単に「時刻...
Excel VBA

Excel VBA 逆引き集 | PC名取得

ねらいと使い分けPC名(コンピューター名)は「どの端末で実行したか」を記録するための必須情報です。監査や障害調査、権限確認に役立ちます。初心者でも迷わないように、最短の取得方法から、企業ネットワーク向...
Excel VBA

Excel VBA 逆引き集 | 実行者名取得

実行者名取得「誰がマクロを実行したか」を記録できると、監査・トレーサビリティ・権限確認がグッと楽になります。初心者でも迷わないように、取得方法の選び方とコードテンプレを丁寧に解説します。要点は「Win...
Excel VBA

Excel VBA 逆引き集 | マクロ実行時間計測

マクロ実行時間計測動作が遅いと感じたら「どこで時間がかかっているか」を数値で掴むのが最短の改善ルートです。初心者でもすぐ使える計測テンプレートを用意し、重要ポイントを深掘りします。キーワードは Tim...
Python

Python | ファイル・OS 操作:プロット種類(折れ線・棒)

概要(折れ線・棒の基本と使い分けの軸)折れ線は「連続した推移」を、棒は「カテゴリ間の比較」を見せるのに向いています。まず「横軸は時間かカテゴリか」を決め、折れ線なら値の変化の形、棒なら差の大きさが即読...
スポンサーリンク