Excel VBA fontu rekvizīti - vienkārši Excel makro

Satura rādītājs

Fonta īpašums no diapazona objekta Excel VBA nodrošina piekļuvi daudziem citiem īpašumiem. Tas ir tāpēc, ka īpašums Fonts atgriež pašu objektu; objekts Fonts. Objektam Fonts ir daudz rekvizītu, piemēram, rekvizīts Krāsa un Bold.

Krāsu īpašums

Lai mainītu Excel diapazona krāsu, izmantojiet objekta Range rekvizītu Font un pēc tam objekta Font rekvizītu Color.

1. Pievienojiet šādu koda rindiņu:

Diapazons ("A1"). Fonts.Krāsa = -16776961

Paskaidrojums: no kurienes mēs iegūstam šo dīvaino skaitli? Mēs sākām makro ierakstītāju un mainījām šūnas krāsu uz sarkanu. To var izdarīt katrai krāsai!

2. Sekojošā koda rindiņa sniedz tieši tādu pašu rezultātu.

Diapazons ("A1"). Fonts.Krāsa = vbSarkans

Paskaidrojums: vbRed ir sava veida iebūvēta konstante programmā Excel VBA. Novietojiet kursoru uz vbRed Visual Basic redaktorā un noklikšķiniet uz F1, lai redzētu, kuras citas konstantes varat izmantot.

3. Sekojošā koda rindiņa sniedz tieši tādu pašu rezultātu.

Diapazons ("A1"). Fontu krāsa = RGB (255, 0, 0)

Paskaidrojums: RGB apzīmē sarkanu, zaļu un zilu krāsu. Šīs ir trīs galvenās krāsas. Katra sastāvdaļa var iegūt vērtību no 0 līdz 255. Ar šo funkciju jūs varat izveidot katru krāsu. RGB (255,0,0) piešķir tīru sarkanu krāsu.

Drosmīgs īpašums

Šī koda līnija ir treknrakstā diapazonā:

Diapazons ("A1"). Fonts. Bold = patiesa

Lai atsaistītu diapazonu, varat izmantot atslēgvārdu False. Objektam Fonts ir daudz vairāk īpašību. Ja vēlaties programmēt šāda veida lietas, vienkārši izmantojiet makro ierakstītāju, lai redzētu, kā to izdarīt! Parasti makro ierakstītāja izveidotais kods ir pārāk garš. Piemēram, makro ierakstītājs izveido šādu kodu, kad mēs treknrakstām diapazonu ("A1").

Mēs tikko redzējām, ka šīs divas koda rindas var uzrakstīt kā vienu koda rindiņu.

Jums palīdzēs attīstību vietā, daloties lapu ar draugiem

wave wave wave wave wave