-
C++ における文字コードリテラル ― 8 進数と 16 進数を使った文字の表現方法
はじめに C++ の文字リテラルには、通常の文字を直接記述する方法のほかに、数値(8 進数や 16 進数)で文字コードを指定する手段がございます。本記事では、エスケープシーケンス \ooo(8 進数)と \xhh(16 進数)を利用して文字を出力する方法を、変更... -
C++ のエスケープシーケンス一覧と使用方法を丁寧に解説
はじめに C++ の文字列リテラルでは、実際に表示が難しい制御文字や記号を「エスケープシーケンス」として表現いたします。本記事では主要なエスケープシーケンスの意味と使い方を解説し、記号を出力するサンプルコードをご紹介いたします。なお、元の例と... -
C++ のリテラルを学ぶ ― 文字・文字列・数値の基本操作
はじめに 本記事では、C++ におけるリテラル(文字・文字列・数値)の基礎を、実際のソースコードとともに解説いたします。リテラルはプログラム内で直接値を表現する手段であり、初心者が最初に理解すべき重要な概念です。著作権上の懸念が生じないよう、... -
C++ で標準出力を体験する方法 ― cout によるメッセージ表示の基本
はじめに 本記事では、C++ における最も基本的な入出力処理として、標準出力に文字列を表示する方法を丁寧に解説いたします。初心者の方が最初に取り組む「画面へのメッセージ表示」を、著作権上の懸念が生じないよう変数名や文字列を変更したサンプルコー... -
Excel VBA でフィルター設定を保持したまま全行を再表示する方法【ShowAllData の活用ガイド】
概要 フィルターを設定したワークシートで一時的に全レコードを確認したい場合、AutoFilter を解除せずに行を再表示できると効率的です。Excel VBA には ShowAllData メソッドが用意されており、フィルター条件を維持したまま可視行を切り替えられます。本... -
Excel VBA でフィルター抽出範囲のみを集計する方法【Subtotal 関数と Sum 関数を比較】
概要 オートフィルターで抽出された可視セルだけを集計したい場合には、WorksheetFunction.Subtotal が最適です。本記事では、抽出範囲の合計値とワークシート全体の合計値を同時に取得するサンプルコードを示し、Subtotal と Sum の違いを丁寧に解説いた... -
Excel VBA でフィルター抽出件数を取得する方法【Subtotal 関数を活用】
概要 オートフィルターで絞り込まれたレコード数を瞬時に取得したい場合、VBA から WorksheetFunction.Subtotal を呼び出す方法が最も手軽です。Subtotal 関数の集計コード 3(COUNTA) を利用すると、非表示行を自動的に除外した件数を取得できます。本記... -
Excel VBA Dynamic Date & Value Filters — 定数一覧と使用例を完全網羅
概要 Excel の AutoFilter には、日付・数値を相対条件で抽出できる “Dynamic Filter” が多数用意されています。本稿では 一切省略せずに すべての動的フィルター定数を掲載し、それぞれの概要と代表的なコード例を丁寧に解説いたします。 動的フィルター... -
Excel VBA でシート内テーブル(ListObject)のフィルター状態を一括確認する方法
概要 ワークシートに複数のテーブル(ListObject)が存在する場合、それぞれにフィルターが設定されているか、また抽出条件が適用されているかを瞬時に把握したいことがあります。本記事では、テーブルを走査し AutoFilter の状態を判定してメッセージ表示... -
Excel VBA でシートのフィルター状態を判定する方法【抽出有無をメッセージで通知】
概要 ワークシートにオートフィルターが設定されているか、さらに抽出条件が適用されているかを判定することで、処理分岐やユーザーへの注意喚起が容易になります。本記事では、AutoFilterMode と FilterMode の二つのプロパティを組み合わせ、現在のフィ... -
Excel VBA でトップ N 件・上位 % を抽出する AutoFilter 活用術【サンプルコード付き】
概要 大量データの中から トップ 3 件 や 上位 10 % といった上位レコードだけを抽出したい場合、Excel の AutoFilter はたいへん有効です。本記事では、VBA を用いて数値列に対して「上位 N 件」と「上位 %」を抽出し、即座に並べ替えまで行うマクロをご... -
Excel VBA で “あ行” のレコードだけを抽出する方法【AutoFilter と配列の応用】
概要 Excel ワークシート上のデータに対して、「あ・い・う・え・お」で始まる行だけを抽出したい場合、AutoFilter と 配列条件 を組み合わせると効率的です。本記事では、対象列の先頭文字を判定し、条件配列を動的に生成してフィルターを実行するマクロ... -
Excel VBA でセルの塗りつぶし色を基準にデータを抽出する方法【オートフィルター応用】
概要 オートフィルターには、セルの値や数式だけでなく 塗りつぶし色(背景色) を基準に抽出を行う機能がございます。色分けされたデータを効率的に確認・修正したい場面で非常に便利です。本記事では、VBA を用いて「指定色を持つ行だけを表示する」マク... -
Excel VBA で末尾の数字を基準に行を抽出する方法【InputBox 利用サンプル】
概要 本記事では、ユーザー入力に応じて セル値の末尾に一致する数字 を持つ行だけをフィルターで抽出する手順を解説いたします。数値として入力されたデータを文字列化しておくことで、ワイルドカード検索を正確に機能させる点がポイントです。 前提条件 ... -
Excel VBA で「含む/含まない」条件を指定してオートフィルターをかける方法【ワイルドカード活用ガイド】
概要 Excel には、オートフィルターにワイルドカード(* や ?)を指定し、特定の文字列を 含む行だけ、あるいは 含まない行だけ を抽出する機能がございます。本記事では、VBA を用いた実装例を示しながら、ワイルドカード指定の基本と応用を丁寧に解説い... -
Excel VBA で空白セルだけを抽出するオートフィルター設定【実用マクロ】
概要 Excel では、オートフィルター機能を利用して指定列の 空白セル だけを抽出し、後続の確認や一括入力を効率化できます。本記事では、VBA を用いて空セルを瞬時にフィルタリングし、処理後にフィルターを解除するまでの一連の流れをご紹介いたします。... -
Excel VBA でオートフィルターのドロップダウン矢印を個別に制御する方法【サンプルコード付き】
概要 本記事では、Excel VBA の VisibleDropDown 引数を利用し、列ごとのフィルター矢印(▼アイコン)を非表示または再表示する手順を解説いたします。不要な列で矢印を隠すことで、ユーザー操作を限定し、シートの誤操作を防止できます。 前提条件 項目内... -
Excel VBA でオートフィルターを活用し、特定レコードを抽出・解除する方法【初心者向けサンプル】
概要 本記事では、Excel VBA の AutoFilter メソッド を利用して、テーブル内のデータを一時的に抽出し、処理後にフィルターを解除する一連の手順を解説いたします。抽出対象が頻繁に変わる場合でも、マクロ化しておくことで作業を自動化でき、業務効率を... -
Excel VBA で一時的に並べ替え、元の行順へ復元する方法【ヘルパーカラム活用】
概要 一度ソートしたデータを元の並び順に戻したい場合、行番号を格納する補助列(ヘルパーカラム) を追加しておくと確実に復元できます。本記事では、VBA を用いて 1) ヘルパーカラムの自動生成 2) 任意のソート 3) 元の順番へのリストア を一括で行うマ... -
Excel VBA と正規表現で型番を抽出し階層ソートする完全ガイド【サンプルコード付き】
概要 本記事では、正規表現(RegExp オブジェクト)を用いてセル行頭の型番から 大分類番号 と 小分類番号 を抽出し、その値を基準にデータを階層的に並べ替える手順をご説明いたします。型番フォーマットが複数存在する場合や桁数が一定でない場合でも、... -
Excel VBA で型番の分類番号を抽出して並べ替える方法【サンプルコード付き】
概要 セルの先頭に記載された型番から「大分類番号」と「小分類番号」を切り出し、補助列に出力したうえで並べ替えを行うマクロをご紹介いたします。型番の書式が「PC123-04: 製品名」のように「英字 + 数字 + ‘-’ + 枝番」で統一されている場合、本マクロ... -
Excel VBA で行頭の数字を基準にデータを並べ替える方法【数値プレフィックス対応】
概要 セルの先頭に含まれる数字を抽出し、その数値順に並べ替えたい場合は、補助列(ヘルパーカラム)を用意して数値だけを取り出し、ソートキーとして利用する方法が効率的です。本記事では、VBA を使って 全角数字を半角に変換 先頭の数字を取得 補助列... -
Excel VBA でフリガナを無視して並べ替える方法【SortMethod を活用】
概要 Excel では日本語のフリガナ(ふりがな)情報を基に並べ替えを行うことがございますが、データの用途によってはフリガナを無視して文字列そのものを基準にソートしたい場合があります。VBA の SortMethod プロパティ に xlStroke を指定すると、フリ... -
Excel VBA で 4 列以上を優先順位付きでソートする方法【複数キー対応マクロ】
概要 本記事では、Excel VBA の SortFields コレクション を活用し、4 列以上の複数キーでデータを並べ替えるマクロの作成手順を解説いたします。手動ソートでは時間がかかる複合条件も、マクロ化すればワンクリックで再現可能です。 前提条件 項目内容対... -
Excel VBA で指定列を基準に範囲を昇順ソートする方法【簡単マクロ】
概要 本記事では、Excel VBA を用いて 任意の範囲を特定列で昇順に並べ替えるマクロ をご紹介いたします。シート上での手作業を省き、再現性の高いデータ整理を実現できます。 前提条件 項目内容対応 ExcelMicrosoft 365 または 2016 以降マクロの配置先標... -
Excel VBA で Power Query クエリとデータ接続を一括削除する方法
概要 Power Query を活用しているワークブックでは、試行錯誤の過程で不要なクエリや接続情報が残ることがございます。不要オブジェクトを手動で削除する手間を省くために、VBA から Queries と Connections をまとめて削除するマクロをご紹介いたします。... -
Power Query の Table.Group 関数で担当者別集計を自動化する方法
概要 本記事では、Power Query(M 言語)の Table.Group 関数を用いて、担当者ごとの受注件数および数量合計を取得する手順を解説いたします。クエリに集計処理を組み込んでおくことで、データ更新時にも自動で再計算され、手作業による集計ミスを防止でき... -
Power Query で新規テーブルを生成する方法【コード例付き】
概要 本記事では、Power Query(M 言語)の #table 関数を使って、ワークブック外部のデータソースを用いずに 新しいテーブルをコードだけで作成する手順 を解説いたします。テンプレート化しておけば、検証用データの準備やサンプル共有を効率化できます... -
Power Query で計算列を追加する方法【初心者にもわかりやすいサンプル】
概要 Excel Power Query では Table.AddColumn 関数を使うことで、既存のテーブルに計算列(新しいフィールド)を簡単に追加できます。たとえば「価格 × 数量」で小計を求める場合、数式をセルに入力せずクエリ内で自動計算させることで、再読み込み時も常... -
Power Query で列名にプレフィックスを付与し、テーブルを結合する方法
概要 本記事では、Table.PrefixColumns 関数を用いて列名にプレフィックス(接頭辞)を一括付与し、その後 Table.Join で別テーブルと結合する手順を解説いたします。列名の衝突を防ぎつつ可読性を高めるため、プレフィックスの活用は大変有効です。 前提...