konstanter
Hvis du trenger å bruke verdien som aldri endres, vil det være lurt å bruke en konstant i stedet for en variabel. Når du bruker konstant kan du være sikker på at verdien er alltid den samme og du vant ’ t uhell endre den til en annen. Hvis du prøver, vil Excel returnere en feil.
Du kan erklære konstanter ved hjelp av Const ord i begynnelsen.
Const monthsInYear As Integer = 12Const PI Som Double = 3,141593
Excel VBA konstanter
I tillegg til brukerdefinerte konstanter, Excel tilbyr mange forhåndsdefinerte seg. Du kan møte dem når du bruker makro opptaker.
Se på følgende kode genereres av makro opptaker. Det fyller en celle med gul farge.
Sub fillCell () Med Selection.Interior .Pattern = xlSolid .PatternColorIndex = xlAutomatic Color = 65535 .TintAndShade = 0 .PatternTintAndShade = 0 End WithEnd Sub
Sett MsgBox (xlAutomatic) Hvis du utfører makroen det vil vise meldingen viser verdien tilordnet konstant xlAutomatic. Hvis du skriver .PatternColorIndex = -4105
før End med.
stedet for xlAutomatic
det vil gi deg samme resultat.