エクセルVBAでRangeオブジェクトのFontプロパティは、他のプロパティの多くへのアクセスを提供します。フォントプロパティは、オブジェクト自体を返すからです。 Fontオブジェクト。 Fontオブジェクトは、Colorプロパティと太字プロパティのような多くの特性を有しています。

、Excelの範囲の色を変更するRangeオブジェクトのフォントプロパティを使用して、FontオブジェクトのカラープロパティにColorプロパティ。

1.次のコード行を追加します。

Range("A1").Font.Color = -16776961

説明:私たちがこの奇妙な数を得るのですか? / VBA-例-マクロレコーダー[マクロの記録] `と赤にセルの色を変更:まあ、我々は`リンクを開始しました。あなたはすべての色のためにこれを行うことができます! 2.次のコード行は全く同じ結果を与えます。

Range("A1").Font.Color = vbRed

説明:vbRedは内蔵の定エクセルVBAでの一種です。 Visual BasicエディターでvbRed上にカーソルを置き、あなたが使用することができ、他のどの定数見にF1をクリックします。

3.次のコード行は全く同じ結果を与えます。

Range("A1").Font.Color = RGB(255, 0, 0)

説明:RGBは赤、緑、青の略です。これらは、3つの原色です。各コンポーネントは、あなたがすべての色を作ることができます。この機能により0〜255の値をとることができます。 RGB(255,0,0)は、純粋な赤の色を与えます。

太字プロパティは、次のコード行は、範囲を太字:

Range("A1").Font.Bold = True

範囲を太字を元に戻すには、偽のキーワードを使用することができます。 Fontオブジェクトは、より多くの特性を有します。あなたは、物事のこれらの並べ替えをプログラムしたい場合は、ちょうどそれを行う方法を確認するために、マクロレコーダーを使用します!通常、マクロレコーダによって作成されたコードが長すぎます。ときに我々は大胆な範囲(「A1」)たとえば、マクロの記録は、次のコードを作成します。

Font and Bold Property in Excel VBA

私達はちょうどこれらの2つのコード行が1行のコードのように記述することができることを見てきました。