-
C++ の sizeof 演算子で型と式のサイズを確認する方法
概要 sizeof 演算子は、型あるいは式がメモリ上で占めるバイト数を取得できる便利な機能です。実行環境によってサイズが異なる場合があるため、プログラム内で動的に確認しておくと移植性の向上につながります。本稿では各種組込み型と変数、さらに式に対... -
複合代入演算子の具体例と安全な使い方
概要 複合代入演算子は、算術やビット操作を行いながら同じ変数へ結果を格納できる構文です。計算と代入を一文で記述できるため、ソースコードを簡潔に保ちつつ意図を明確にできます。本記事では十種類の演算子を順に適用し、値の変化を確認するサンプルを... -
C++ における前置・後置インクリメント演算子の挙動
概要 前置・後置インクリメント演算子は、変数の値を 1 増加させる際に評価順序が異なる点が特徴です。後置演算子は代入後に値を更新し、前置演算子は値を更新してから代入を行います。本稿では両演算子を同一プログラムで比較し、評価結果の違いを確認い... -
C++ の算術演算子をまとめて確認する方法
概要 本稿では、二つの整数に対して加算・減算・乗算・除算・剰余を実行し、各演算子の出力結果を確認するサンプルを示します。std::cout へ式を直接渡す手法により、演算と表示を一行で完結させ、処理の流れを明確に把握できる構成としております。 サン... -
C++ で入力値を加算して結果を表示する方法
概要 本稿では、キーボードから 2 つの整数を読み取り、その合計を画面へ表示するプログラムを例示いたします。std::cin と std::cout を組み合わせ、入力値を取得して即時に計算結果を確認する手順を整理しております。加算後の結果を直接出力することで... -
C++ で複数演算を組み合わせて結果を確認する手順
概要 C++ では、複数の整数変数を用いて四則演算を行い、その結果を逐次出力することで処理の流れと値の変化を確実に把握できます。本稿では、二つの整数を加算し、その合計を保存したのち、一方の変数に 1 を加算する例を示します。サンプルコードでは変... -
C++ で式を直接評価し画面へ出力する手順
概要 C++ では、算術式をそのまま std::cout に渡すことで、計算結果を即時に確認できます。本稿では、加算と乗算を例に取り、式を埋め込んだ出力方法を示します。演算結果を適切に表示することで、プログラムの動作確認やデバッグを効率化できます。 サン... -
C++ で定数を扱う基本 ― const キーワードによる値の保護
概要 プログラム中の値を変更不可とするには const キーワードを使用いたします。定数化された変数は再代入が禁止され、誤操作による値の破壊を防げます。本稿では倍精度浮動小数点型を例に、定数の宣言と出力の流れを示し、コンパイルエラーを通じて再代... -
C++ で複数の整数を読み取る基本 ― cin による連続入力の手順
概要 C++ では、標準入力ストリーム std::cin を用いることで、複数の値を連続して読み取れます。本稿では 2 つの整数を一度に入力し、それぞれの値を確認表示する処理を例示いたします。>> 演算子の連結により、ユーザーの入力負担を減らしながら効... -
C++ で標準入力を受け取る方法 ― cin 演算子の基本
概要 C++ では、cin 演算子を利用してキーボードから値を取得できます。標準入力ストリーム std::cin によって取得したデータを変数へ格納し、その値を画面へ確認表示する流れは、ユーザーインタラクションを伴うアプリケーションの基礎となります。本稿で... -
C++ の代入時に生じる暗黙の型変換に注意する
概要 C++ では、異なる型の変数へ値を代入した際に暗黙の型変換(implicit conversion)が発生します。整数型へ小数リテラルを代入すると小数部が切り捨てられるため、意図しない値になる場合があります。本稿では、整数型と浮動小数点型への代入を比較し... -
C++ で変数値を更新する手順とポイント
概要 C++ プログラムでは、宣言済み変数に新しい値を再代入することで処理の流れを柔軟に制御できます。本稿では整数型変数を例に取り、初期化から値の更新、そして出力までの一連の手順を示します。代入演算子による更新処理を理解することで、ループや条... -
Excel VBAで第2軸を活用した複合グラフを作成する方法
概要 売上金額と伸び率など、スケールの異なる系列を同じグラフで比較すると、片方が極端に小さく表示され見づらくなる場合があります。VBA を使って対象系列を第 2 軸に移動させれば、両方の変化を直感的に確認できます。本記事では、シート「Insight」に... -
Excel VBAでグラフタイトルを動的に設定する手順
概要 Excel で複数のレポートを運用していると、データ更新に合わせてグラフタイトルを書き換える場面が頻繁に発生いたします。本記事では、VBA の ChartTitle.Text プロパティを利用し、ワークシート「Dashboard」に配置された 1 番目のグラフタイトルを... -
Excel VBAで複数グラフを一括整列するマクロ
概要 複数のグラフを手作業で並べ替えると、毎回位置や大きさがずれてしまいがちです。VBA で ChartObjects コレクションを走査し、基準となる 1 枚目のグラフと同じ左位置・幅・高さにそろえ、下方向へ等間隔で配置すれば、資料のレイアウトを瞬時に統一... -
Excel VBAでグラフの位置とサイズをセル範囲に合わせて自動調整する方法
はじめに 定期レポートを作成する際、グラフを毎回ドラッグで整列させると手間がかかります。VBA の ChartObjects プロパティとセル座標を組み合わせれば、位置と大きさを一括で揃えられます。本記事では、セル範囲にフィットさせる基本コードと要点を解説... -
Excel VBA: 既存グラフのデータ範囲を動的に更新する方法
概要 Excel でレポートを作成していると、データ量が増減するたびにグラフの範囲を手作業で調整するのは煩雑です。VBA の SetSourceData メソッドを活用すれば、指定セル範囲をワンクリックで更新できます。本記事では、円滑なメンテナンスを実現するサン... -
Excel VBAでPieチャートを自動生成する方法
はじめに Excel VBAを活用すれば、クリック操作なしでグラフを作成し、レポート作成を効率化できます。本記事では Shapes.AddChart2 メソッドを用いて円グラフ(Pie Chart)を生成する基本手順を、初心者の方にも分かりやすく解説いたします。 サンプルコ... -
Excel VBA でワークシート上にグラフオブジェクトを挿入する方法
— Shapes.AddChart2 メソッドの基本と活用例 — 概要 Excel では、ワークシート上に直接配置する グラフオブジェクト(埋め込みグラフ) を VBA から作成できます。Shapes.AddChart2 メソッドを用いると、ブック末尾にグラフ専用シートを追加することなく、... -
Excel VBA でグラフ専用シート(Chart Sheet)を新規作成する方法
概要 売上推移や構成比を一目で確認できるよう、データシートとは別に グラフ専用シート(Chart Sheet) を作成したい場面がございます。VBA の Charts.Add2 メソッドを使用すると、ワークブック末尾に独立したグラフシートを簡単に追加し、任意の名前を付... -
Excel VBA で顧客別に売上データを自動分割し、シートへ転記する方法
概要 AdvancedFilter を VBA で活用すると、売上表を顧客ごとに抽出し、シートを自動生成して転記する作業を完全自動化できます。本稿では、次の流れを一括で実行するサンプルコードを丁寧に解説いたします。 元データから顧客名のユニークリストを作成 顧... -
Excel VBA で必要列だけを任意順に転記する AdvancedFilter 活用術
概要 AdvancedFilter の CopyToRange を利用すると、元データから必要な列だけを抽出し、任意の列順で別シートへ転記できます。転記先の見出し行に「ほしい列名を希望順で並べておく」だけで実現できるため、ピボットや Power Query を使わずに手軽なレイ... -
Excel VBA で AdvancedFilter を用い、抽出結果を別シートへ転記する方法
概要 詳細設定フィルター(AdvancedFilter)の xlFilterCopy オプションを使用すると、抽出結果を元データとは別のシートやセル範囲へ直接コピーできます。本記事では、 元データ範囲 条件範囲(Criteria Range) 転記先範囲(CopyTo Range)を設定し、抽... -
Excel VBA で「あ行」のレコードを AdvancedFilter で抽出する方法
概要 Excel の AdvancedFilter を利用すれば、列見出しを再活用した条件範囲を設定し、「あ・い・う・え・お」で始まるデータのみを抽出できます。抽出後はデータの並び順を保持したまま可視行が切り替わるため、後続処理も手間なく実施可能です。本記事で... -
Excel VBA で AdvancedFilter を用い、複数条件を組み合わせて抽出する方法【完全サンプルコード】
概要 Excel の AdvancedFilter は、列見出しを再利用した「条件範囲(Criteria Range)」を設定することで、AND・OR 条件を柔軟に組み合わせた抽出が可能です。本記事では、VBA から インプレース抽出(表示切替のみ) を実行するサンプルコードを示し、条... -
Excel VBA で現在のフィルター条件を取得し一覧表示する方法【完全サンプルコード】
概要 ワークシートに設定されているオートフィルターの 抽出条件(Criteria1/Criteria2) を取得し、列ごとにまとめて確認したい場合があります。今回ご紹介するマクロを実行すると、どの列にどの条件が設定されているかをメッセージボックスに一覧表示で... -
Excel VBA でフィルター抽出後の可視セルだけを別シートへコピーする方法
概要 オートフィルターで絞り込んだ行を、そのまま別シートへ転記したい場面は多いかと存じます。単純に Copy を実行すると非表示行までコピーされてしまいますが、SpecialCells(xlCellTypeVisible) を併用すると可視セルのみを転記できます。本記事では、... -
Excel VBA で現在設定されているフィルター範囲(セルアドレス)を取得する方法
概要 ワークシートにオートフィルターが設定されている場合、その対象となっているセル範囲(見出し行+データ行)を取得することで、範囲外への処理ミスを防止しやすくなります。本記事では、AutoFilter.Range.Address を利用してフィルター範囲を取得し... -
C++ で変数へ値を格納する基本 ― 代入演算子の使い方
はじめに プログラミングでは、値を保管・再利用するために「変数」を使用いたします。本記事では、C++ における整数型変数への代入を例に取り、実際に値を格納して画面へ出力する手順を丁寧にご説明いたします。オリジナルコードと重複しないよう、変数名... -
C++ の数値リテラル ― 10 進・8 進・16 進を比較して理解する方法
はじめに C++ では、同じ数値を複数の進数表記で記述できます。特に、10 進(通常の整数)、8 進(先頭 0)、16 進(0x 接頭辞)は、プログラム内で数値をわかりやすく記述するために頻繁に使用されます。本記事では、各種リテラルを切り替えて出力するサ...