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のIE操作入門

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

目次

VBAのステートメント

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

VBAのオブジェクト

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

VBAのプロパティ

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

VBAのメソッド

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

VBAのイベント

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