CellFormatオブジェクト

CellFormatオブジェクトについての解説になります。

目次

CellFormatオブジェクトとは

CellFormatオブジェクトは、セルの書式の検索条件を表します。

CellFormat オブジェクトを取得するには、Application オブジェクトの FindFormat プロパティ、または ReplaceFormat プロパティを使用します。CellFormat オブジェクトでセルの書式の検索条件を定義するには、このオブジェクトの Borders プロパティ、Font プロパティ、または Interior プロパティを使用します。次の使用例は、セルの内部の書式を検索条件として設定します。この例では、セル A1 の内部の色を黄色に設定したうえで、検索と置換を行って、その色を緑色に変換します。


Sub ChangeCellFormat()

    ' セル A1 の内部の色を黄色に設定します。
    Range("A1").Select
    Selection.Interior.ColorIndex = 36
    MsgBox "セル A1 の内部の色は黄色に設定されています。"

    ' セルの内部の色を黄色から緑色に置換するように設定します。
    With Application
        .FindFormat.Interior.ColorIndex = 36
        .ReplaceFormat.Interior.ColorIndex = 35
    End With

    ' セル A1 の内部の色を検索し、緑色に置換します。
    ActiveCell.Replace What:="", Replacement:="", LookAt:=xlPart, _
        SearchOrder:=xlByRows, MatchCase:=False, SearchFormat:=True, _
        ReplaceFormat:=True
    MsgBox "セル A1 の内部の色は緑色に置換されました。"

End Sub
	
Excel VBAでIEを思いのままに操作できるプログラミング術 Excel 2013/2010/2007/2003対応

近田 伸矢, 植木 悠二, 上田 寛

IEのデータ収集&自動操作のプログラミング本はこの1冊だけ!IEの起動やポップアップウィンドウ、表示を制御する基本的なコードはもちろん、テキストボックスやラジオボタン、表、ハイパーリンクなどのHTML部品を制御する方法など、自動操作に欠かせないノウハウを丁寧に解説。

  • このエントリーをはてなブックマークに追加
ExcelのVBAについてのQ&A掲示板

↑ExcelのVBA全般について分からない事があればこちらの掲示板よりご質問ください^^

VBAのInternetExplorer操作入門

↑ExcelのVBAをマスターできたら、エクセルVBAのIE(InternetExplorer)操作にも挑戦してみてください^^

VBAのIE制御入門RSS

RSSフィードを登録すると最新記事を受け取ることができます。

VBAIE操作のスカイプレッスン

エクセルVBAのステートメント

こちらでは、エクセルVBAの事例で利用したステートメントをまとめたものです。ExcelのVBAには様々な機能が用意されていますので一度ご確認ください。

エクセルVBAのオブジェクト

こちらでは、エクセルVBAの事例で利用したオブジェクトをまとめたものです。ExcelのVBAには様々な機能が用意されていますので一度ご確認ください。

エクセルVBAのプロパティ

こちらでは、エクセルVBAの事例で利用したオブジェクトのプロパティをまとめたものです。ExcelのVBAには様々な機能が用意されていますので一度ご確認ください。

エクセルVBAのメソッド

こちらでは、エクセルVBAの事例で利用したオブジェクトのメソッドをまとめたものです。ExcelのVBAには様々な機能が用意されていますので一度ご確認ください。

エクセルVBAのイベント

こちらでは、エクセルVBAの事例で利用したオブジェクトのイベントをまとめたものです。ExcelのVBAには様々な機能が用意されていますので一度ご確認ください。