Excel VBA質問箱 IV

当質問箱は、有志のボランティア精神のおかげで成り立っています。
問題が解決したら、必ずお礼をしましょうね。
本サイトの基本方針をまとめました。こちら をご一読ください。

投稿種別の選択が必要です。ご注意ください。
迷惑投稿防止のため、URLの入力を制限しています。ご了承ください。


21173 / 76732 ←次へ | 前へ→

【60961】Re:重複チェックとセルの色づけ
発言  kanabun  - 09/3/27(金) 14:20 -

引用なし
パスワード
   ▼リバー さん:

>結果(欲しいもの)
>シート2
>1 1111 セルの色「赤」
>2 2222 セルの色「赤」
>3 3333 セルの色「赤」
>4 4444 セルの色なし
>5 5555 セルの色なし
>
>A列重複のシート2のセルのみ一行「赤」にしたいのです。

一般機能の「条件付き書式」を使ってできるでことでしょう

Sheet2のA列範囲に 条件付き書式で:
 「数式が」
  =CountIf(Sheet1のA列範囲, A1)
 「書式」セルを赤
としておけばいいでしょう。

ただし、
条件付き書式の条件式は「別シート」の範囲を参照できないので
Sheet1のA列データ範囲に「名前定義」しておく必要があります。
Sheet1 のA列をアクティブにして
Ctrl+[F3] で名前定義ダイアログを表示
参照範囲を 数式で=OFFSET($A$1,0,0,COUNTA($A:$A)) とし、
適当な「名前」を付けておく(たとえば「ListA」)

Sheet2 A列範囲を選択して、
 「数式が」
  =CountIf(ListA,A1)

とすれば、Sheet1のデータが増えても、全範囲が重複チェックの
対象範囲となります。

0 hits

【60960】重複チェックとセルの色づけ リバー 09/3/27(金) 13:53 質問
【60961】Re:重複チェックとセルの色づけ kanabun 09/3/27(金) 14:20 発言
【60962】Re:重複チェックとセルの色づけ リバー 09/3/27(金) 16:56 お礼

21173 / 76732 ←次へ | 前へ→
ページ:  ┃  記事番号:
2610219
(SS)C-BOARD v3.8 is Free