[[20121004102359]] 『文字の色を調べる関数』(nana) ページの最後に飛ぶ

[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]

 

『文字の色を調べる関数』(nana)

 よろしくお願いします。

 セルA1に入力されている「○」という文字が
 何色かを返してくれる関数がありますか?

 また、返してくれる情報が色コードの場合、
 コード一覧みたいなものはありますか?


 表技(?)としての関数では無理なので、
 「エクセル 関数 文字色 Get.Cell」あたりで検索して、Get.Cell関数を名前定義で利用する説明ページの中で
 わかりやすそうなものを参照してみてくれる?

 あとそこで取得するのは色番号ではなく、カラーインデックスといわれるものだけど、これについても
 いろんなサイトに一覧がでている。以下なんかがわかりやすいかも。

http://www.geocities.jp/chiquilin_site/data/files/color_number.html

 (ぶらっと)

 ありがとうございます。

 やってみます。

 (nana)

 追伸

 >セルA1に入力されている「○」という文字

 もし、A1 が "あいうえお○かきくけこ" といったような文字列で、その中の "○"が、他の文字色とは別の色になっている。
 こういう状態で、その"○"の文字色を判定したいということなら、関数では無理だね。VBAになる。

 (ぶらっと)

 > VBAになる。
 こんなんでどうですか?
 (ROUGE)
 
Function MojiIro(rr As Range, Optional txt As String) As Long
If txt = "" Then txt = Left(rr.Text, 1)
MojiIro = rr.Characters(InStr(rr.Text, txt), 1).Font.ColorIndex
End Function

コメント返信:

[ 一覧(最新更新順) ]


YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki. Modified by kazu.