ExcelWork.info

Excel(エクセル)のマクロ・VBA・関数・操作などのメモ

入力規則(他セルや数式を利用して許容値を設定)Validation オブジェクト

   

他のセルや数式を利用して許容値を設定する

入力規則(その5) での設定を、マクロ(VBA)で、設定します。
「A1」から「A10」のセルに入力規則を設定し、「A1」から「A10」までのセルに同じ値、データを入力するとエラーメッセージダイアログボックスが表示されるようにします。

作成手順

  1. 「A1」から「A10」の範囲に入力規則を設定します。
  2. Validation.Add メソッド の 引数 Type に、xlValidateCustom(ユーザー設定)を指定します。
  3. Validation.Add メソッド の 引数 Formula1(数式) に、「”=COUNTIF($A$1:$A$10,A1)=1″」を指定します。
  4. エラーが発生した場合に表示するエラーメッセージに関する設定を行います。
  5. セルをアクティブにした時に表示する、入力時メッセージに関する設定を行います。


入力規則(他セルや数式を利用して許容値を設定)

サンプルVBAソース


実行結果

入力規則を設定したセルに入力

Validation オブジェクト 使用例6


 - セルの操作 , , , ,

Message

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください

  関連記事

2つ以上のセル範囲を1つにまとめて参照(Union メソッド)

Union メソッド Union メソッドは、2つ以上のセル範囲を1つにまとめて …

外枠罫線の設定(BorderAround メソッド)

外枠罫線の設定 罫線の設定には、Borders プロパティを使用しますが、範囲内 …

対象のセルを直接参照しているセル全てを取得(DirectDependents プロパティ)

DirectDependents プロパティ DirectDependents …

セル内部を参照(Interior プロパティ)

Interior プロパティ Interior プロパティで、セルの内部を参照し …

セルを参照する(Range プロパティ)

Range プロパティ 任意のセルにアクセスするには Range プロパティを使 …

A1 形式と R1C1 形式を変換、相対参照と絶対参照を変換(ConvertFormula)

ConvertFormula メソッド 数式で参照しているアドレスの相対参照と絶 …

AutoFill メソッド 使用例 1
連続データを入力する(AutoFill メソッド)

AutoFill メソッド Excel で、連続するデータを入力する「オートフィ …

数式を設定・取得する(Formula プロパティ・FormulaR1C1 プロパティ)

Formula プロパティ(FormulaR1C1 プロパティ) Formula …

フリガナ(Phonetic プロパティ)

Phonetic プロパティ 文字列(漢字など)をキーボードから入力した時の「読 …

任意のセルを含む行または列全体を参照(EntireRow プロパティ,EntireColumn プロパティ)

EntireRow プロパティ・EntireColumn プロパティ Entir …