/ / Excel VBA betűtípus

Excel VBA betűtípus

A Betűtípus tulajdonság a hatótávolság objektumát Excel VBA hozzáférést biztosít sok más tulajdonsághoz. Ennek az az oka, hogy a betűtípus tulajdonság maga visszaküldi az objektumot; a betűtípust. A Betűkészlet objektum számos tulajdonsággal rendelkezik, mint a Szín tulajdonság és a Bold tulajdonság.

Színes tulajdonság

Az Excel tartomány színének megváltoztatásához használja a Range objektum Betűtípus tulajdonságát, majd a Betű objektum Szín tulajdonságát.

1. Adja hozzá a következő kódsor:

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

Magyarázat: honnan kapjuk ezt a furcsa számot? Nos, elindítottuk a Makrófelvevőt, és a cella színét vörösre cseréltük. Ezt minden színre megadhatja!

2. A következő kódsor pontosan ugyanazt az eredményt adja.

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

Magyarázat: A vbRed egyfajta beépített állandó az Excel VBA-ban. Helyezze a kurzort vbRedre a Visual Basic Editorba, és kattintson az F1-re, hogy megnézze, mely más állandókat használhat.

3. A következő kódsor ugyanazt az eredményt adja meg.

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

Magyarázat: Az RGB jelentése Piros, Zöld és Kék. Ezek a három elsődleges szín. Minden összetevő 0-tól 255-ig terjedő értéket vehet fel. Ezzel a funkcióval minden színt el tud készíteni. Az RGB (255,0,0) a tiszta vörös színt adja.

Bold tulajdonság

A következő kódsor félkövér:

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

Egy tartomány meggörbítéséhez használhatja a False kulcsszót. A Betűkészlet objektumnak több tulajdonsága van. Ha ilyen jellegű programokat szeretne programozni, csak a Macro Recorder segítségével nézze meg, hogyan kell csinálni! Általában a makrókészítő által létrehozott kód túl hosszú. Például a makrófelvevő a következő kódot hozza létre vastagsávban ("A1").

Betűtípus és nagybetűjű tulajdonság Excel VBA-ban

Most láttuk, hogy ez a két kódsor egy kódsorból írható.

Szintén olvasható: