セル

セル

複数セルのコピー&ペースト

ExcelVBAで複数セルのコピー&ペーストする方法を解説します。貼り付けの際のPasteSpecialパラメーターや、結合セルがあった場合の方法などを見ていきます。
セル

Selectionの使い方

選択セルを指すSelectionはRangeとほぼ同じプロパティやメソッドを利用できます。ここではその使い方を解説します。
セル

セル文字列の書式設定を部分的に変更する

VBAでセルの文字列の書式設定を部分的に変更するには、ActiveCell.Charactersを利用します。オブジェクトやプロパティの詳細はマクロの記録を使うと便利です。サンプルコードで解説します。
セル

セルの入力の履歴を記録する

ExcelVBAでセルの入力履歴を記録するには、Worksheet Change イベントを利用する事で可能になります。記録はどんどん蓄積されていくので、ある程度の期間で記録を消す方法も解説します。
セル

値が重複するセルに色を付ける

セルの値が重複しているようなリストで重複しているセルに色を付けて表示させるようにします。For文とIf文を使ってスクラッチで書く方法と、ワークシート関数を利用する方法を解説しています。
セル

Select と Activate の違い

ワークシートにおけるSelect と Activate は、同じような使い方ができるため明確な違いが分からない方も多いかと思います。2つの違いは複数選択やシートが非表示の場合に挙動の違いとして現れます。これらの現象をコードで検証してみます。
セル

不規則なセルに値を代入する

不規則に並んだセルに値を代入するには、行番号などの位置情報をArray関数で配列にして、For Each In で巡回すれば解決します。ここではプログラムコードを使って解説します。
セル

入力規則で空白を選択できるようにする

データの入力規則で空白を選択できるようにするには、リストで直接指定する方法と、セルの範囲指定を使う方法があります。リストで直接指定する場合は全角空白文字を使います。
セル

入力規則が設定されているか調べる

ExcelVBAでセルにデータの入力規則が設定されているかを調べるにはいくつか方法があるようですが、ここでは Validation.Type を調べて見つける方法を解説します。
VBA入門講座

セルの使い方

ExcelVBA入門講座。セルの使い方を解説します。別シート、別ブックでの参照方法や、セルのプロパティ値などがどのようにプログラムで使われるかを解説します。