注意点

フィルタとソート

【VBA】フィルタ・並び替え(ソート)の制限と注意点:Sort対象に空白行が含まれる場合の挙動

Excelで並び替え(Sort)を行う際、意外とつまずきやすいのが「データ範囲に空白行が含まれているケース」です。実務でも、入力ミスやデータ整理の段階で空白行が混ざってしまうことはよくあります。その場合、VBAでSortを実行すると想定外の...
ブックの操作

【VBA】テンプレートを基にしたブックの作成

Excel VBAでは、Workbooks.Addメソッドにテンプレートファイル(.xltx、.xltm、.xlt)を指定することで、テンプレートを基に新しいブックを作成できます。定型レイアウトや書式を再利用したい場合に非常に便利です。本記...
行・列の操作

【VBA】行・列操作は元に戻せない?注意点と対策

VBAで行や列の追加・削除・非表示などの操作を行うと、Excelの通常操作とは異なり、「元に戻す(Undo)」が使えないことがあります。この仕様を知らずに作業すると、意図しない結果になっても簡単に復元できず、重大なミスにつながることもありま...
スポンサーリンク
セルの値を取得・設定

【VBA】一括で値を設定する(配列の使用)

VBAで複数のセルに値を設定する際、1つずつ値を代入するのではなく、配列を使って一括で設定すると、コードがすっきりして処理も高速になります。この記事では、配列を使った一括設定の基本から応用、そしてApplication.Transposeを...
セルの値を取得・設定

【VBA】空白セルの扱いとエラー対策

VBAでセルの値を扱う際、空白セルやエラー値に対して適切に対応しないと、予期しない動作や実行時エラーが発生します。この記事では、空白セルの判定方法や、エラーの検出と回避方法をわかりやすく解説します。1. 空白セルを正しく判定する方法セルが空...
その他

SES・SIer・技術者派遣とは?契約形態の違いをわかりやすく解説

IT業界に関わると、よく耳にする「SES」「SIer」「技術者派遣」といった言葉。これらは一見似ていますが、契約内容や働き方、責任範囲が大きく異なります。この記事では、それぞれの違いや特徴を初心者にもわかりやすく解説します。1. 契約形態の...
配列の基礎と活用

【VBA】多次元配列の使用方法と注意点

VBAでは、2次元配列だけでなく、3次元以上の多次元配列も使うことができます。データをさらに深く整理したいときや、複雑な構造を扱うときに有効ですが、注意点もあるため、正しく使うことが重要です。1. 多次元配列とは?● 2次元配列:行 × 列...
Excel /VBA

【VBA】条件付き書式の適用

1. 条件付き書式の基礎条件付き書式とは?VBAで操作する理由とメリットFormatConditionsの概要と構文解説セルの値によって書式変更(例:100以上を赤字)文字列に対する条件付き書式(完全一致・部分一致)条件付き書式を削除する(...
Excel /VBA

【VBA】セルの値を取得・設定する(Range, Cells)

1. セルの値を操作する基本操作Range("A1").Valueの使い方CellsとRangeの違いと使い分けワークシートを明示してセルを操作する方法ワークブックを明示してセルを操作する方法2. セルに値を設定する基本操作値を直接代入する...
Excel /VBA

【VBA】シートの操作(追加・削除・コピー・選択)

1. シートを追加する新しいシートを一番後ろに追加指定した位置にシートを追加テンプレート用のシートを複製して追加2. シートを削除するアクティブシートを削除指定した名前のシートを削除削除時の確認メッセージを非表示にする方法3. シートをコピ...
スポンサーリンク