Excel VBA質問箱 IV

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

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


39065 / 76738 ←次へ | 前へ→

【42794】Re:比較と表示について
回答  りん E-MAIL  - 06/9/21(木) 23:21 -

引用なし
パスワード
   シンゴ さん、こんばんわ。
>赤色のフォント色で表示させる、なんて事はVBAで可能でしょうか?
>条件付書式設定では対応出来ないようです。
ichinoseさんが回答しているとおりできます。
詳細は目安箱で。
http://www.vbalab.net/vbaqa/c-board.cgi?cmd=one;no=100;id=FAQ
ichinoseさんの回答は、名前を定義する方でしたので、もう一方の方で。
A1:A500に条件付書式を指定します。実行は1度でいいです。

Sub TEST()
  Dim II As Integer
  '
  Range("A1:A500").FormatConditions.Delete
  For II = 1 To 500
   With Cells(II, 1).FormatConditions
     .Add Type:=xlCellValue, Operator:=xlNotEqual, _
      Formula1:="=INDIRECT(""Sheet2!A" & II & """)"
     .Item(1).Interior.ColorIndex = 3 '赤
   End With
  Next
End Sub

マクロを使わずに手動で設定する場合は、範囲をドラッグ後(アクティブセルがA1として)
書式→条件付書式
『セルの値が』『次の値に等しくない』『=INDIRECT("Sheet2!A1")』←これを手入力
好みの書式を適用すると全体に書式が適用されます。
# Thanks!Jakaさん
0 hits

【42775】比較と表示について シンゴ 06/9/21(木) 14:53 質問
【42777】Re:比較と表示について パン 06/9/21(木) 16:21 発言
【42782】Re:比較と表示について シンゴ 06/9/21(木) 18:23 発言
【42779】Re:比較と表示について Kein 06/9/21(木) 17:04 回答
【42783】Re:比較と表示について ichinose 06/9/21(木) 19:06 発言
【42790】Re:比較と表示について シンゴ 06/9/21(木) 22:35 お礼
【42799】Re:比較と表示について ichinose 06/9/22(金) 7:59 発言
【42794】Re:比較と表示について りん 06/9/21(木) 23:21 回答
【42853】Re:比較と表示について(訂正) りん 06/9/23(土) 12:33 回答
【43018】Re:比較と表示について(訂正) シンゴ 06/9/29(金) 10:11 お礼
【42816】Re:比較と表示について シンゴ 06/9/22(金) 19:13 お礼

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