Excel VBA質問箱 IV

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

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


75307 / 76738 ←次へ | 前へ→

【5871】Re:特定の列の最大値Cellに色を塗りたい
回答  ichinose  - 03/6/5(木) 2:19 -

引用なし
パスワード
   ▼takumama さん:
こんばんは。
>はじめまして_(_^_)_
>特定のセル位置を指定した上で、最大値のセルに色をつけたいのですが。。。
>最大値の取得はできるのですが、セル位置を取得する方法がわかりません。。
>どなたかご教授いただけませんでしょうか。。
>よろしくお願いいたします。
'===============================================
Sub 最大値のセルに色()
  get_max_rng(Range("a1:a6")).Interior.ColorIndex = 6
End Sub
'=====================================================================
Function get_max_rng(rng As Range) As Range
  Dim sv_val(), ans()
  With rng
   sv_val() = .Value
   ans() = Application.Evaluate("=IF(MAX(" & .Address & ")=" & .Address & ",1,"""")")
   .Value = ans()
   Set get_max_rng = .SpecialCells(xlCellTypeConstants)
   .Value = sv_val()
   End With
End Function

最大値の入ったセルの取得ができますが、
色を付けるのが目的なら、条件付書式を使用する方法が一般的のような気がします。

2 hits

【5870】特定の列の最大値Cellに色を塗りたい takumama 03/6/4(水) 23:00 質問
【5871】Re:特定の列の最大値Cellに色を塗りたい ichinose 03/6/5(木) 2:19 回答
【5873】Re:特定の列の最大値Cellに色を塗りたい takumama 03/6/5(木) 10:20 質問
【5884】Re:特定の列の最大値Cellに色を塗りたい ichinose 03/6/6(金) 0:41 回答
【5885】Re:特定の列の最大値Cellに色を塗りたい takumama 03/6/6(金) 10:25 お礼
【5891】Re:特定の列の最大値Cellに色を塗りたい takumama 03/6/6(金) 17:15 質問
【5901】Re:特定の列の最大値Cellに色を塗りたい ichinose 03/6/7(土) 10:51 回答
【5905】Re:特定の列の最大値Cellに色を塗りたい takumama 03/6/7(土) 14:27 お礼
【5913】Re:特定の列の最大値Cellに色を塗りたい takumama 03/6/7(土) 22:41 お礼

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