300 Exempel

Göra

Font

De Teckensnittsegenskap av Range -objektet i Excel VBA ger tillgång till många andra fastigheter. Det beror på att egenskapen Font returnerar ett objekt själv Font -objektet. Teckensnittsobjektet har många egenskaper som egenskapen Färg och Fet.



Färg egenskap

För att ändra färgen på ett Excel -intervall, använd egenskapen Font för Range -objektet och sedan egenskapen Color för Font -objektet.

1. Lägg till följande kodrad:





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

Förklaring: Var får vi detta konstiga tal ifrån? Tja, vi började Makroinspelare och bytte färg på en cell till röd. Du kan göra detta för varje färg!

2. Följande kodrad ger exakt samma resultat.



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

Förklaring: vbRed är en slags inbyggd konstant i Excel VBA. Placera markören på vbRed i Visual Basic Editor och klicka på F1 för att se vilka andra konstanter du kan använda.

3. Följande kodrad ger exakt samma resultat.

hur man beräknar förhållandet mellan två nummer
Område ('A1'). Font.Color = RGB (255, 0, 0)

Förklaring: RGB står för rött, grönt och blått. Det här är de tre huvudfärgerna. Varje komponent kan ta ett värde från 0 till 255. Med den här funktionen kan du göra varje färg. RGB (255,0,0) ger den rena röda färgen.

Djärv egendom

Följande kodrad fetar ett intervall:

Område ('A1'). Font.Bold =Sann

För att avmarkera ett intervall kan du använda det falska sökordet. Font -objektet har många fler egenskaper. Om du vill programmera den här typen av saker, använd bara makroinspelaren för att se hur du gör det! Vanligtvis är koden som skapats av makroinspelaren för lång. Till exempel skapar Macro Recorder följande kod när vi djärva intervall ('A1').

Font och fet egendom i Excel VBA

Vi har just sett att dessa två kodrader kan skrivas som en kodrad.

11/14 klar! Läs mer om intervallobjektet>
Gå till nästa kapitel: Variabler



^