Excel VBA Font Property - Enkle Excel -makroer

Innholdsfortegnelse

De Font -egenskap av Range -objektet i Excel VBA gir tilgang til mange andre eiendommer. Det er fordi Font -egenskapen returnerer et objekt selv; Font -objektet. Font -objektet har mange egenskaper som fargeegenskapen og fet -egenskapen.

Fargeegenskap

Hvis du vil endre fargen på et Excel -område, bruker du Font -egenskapen til Range -objektet og deretter fargeegenskapen til Font -objektet.

1. Legg til følgende kodelinje:

Område ("A1"). Font.Color = -16776961

Forklaring: Hvor får vi dette merkelige tallet fra? Vel, vi startet makroopptakeren og endret fargen på en celle til rød. Du kan gjøre dette for hver farge!

2. Følgende kodelinje gir nøyaktig samme resultat.

Område ("A1"). Font.Color = vbRed

Forklaring: vbRed er en slags innebygd konstant i Excel VBA. Plasser markøren på vbRed i Visual Basic Editor og klikk F1 for å se hvilke andre konstanter du kan bruke.

3. Følgende kodelinje gir nøyaktig samme resultat.

Område ("A1"). Font.Color = RGB (255, 0, 0)

Forklaring: RGB står for rødt, grønt og blått. Dette er de tre hovedfargene. Hver komponent kan ta en verdi fra 0 til 255. Med denne funksjonen kan du lage hver farge. RGB (255,0,0) gir den rene røde fargen.

Fet eiendom

Følgende kode linje fet et område:

Område ("A1"). Font.Bold = True

For å oppheve et utvalg, kan du bruke det falske søkeordet. Font -objektet har mange flere egenskaper. Hvis du vil programmere slike ting, bare bruk makroopptakeren for å se hvordan du gjør det! Vanligvis er koden som er opprettet av makroopptakeren for lang. For eksempel oppretter makroopptakeren følgende kode når vi uthevet rekkevidde ("A1").

Vi har nettopp sett at disse to kodelinjene kan skrives som en kodelinje.

Du vil bidra til utvikling av området, dele siden med vennene dine

wave wave wave wave wave