Contenu

# RGB, fonction [VBA]

Renvoie une valeur de couleur entière Long composée de composants rouge, vert et bleu, selon la formule de couleur VBA.

Cette constante, fonction ou objet est activé avec l'instruction Option VBASupport 1 placée avant le code exécutable dans un module.

### Syntaxe :

    RGB (Red, Green, Blue)

### Type de renvoie :

Long

### Paramètres :

red : toute expression au format nombre entier représentant le composant rouge (0-255) de la couleur composite.

green : toute expression au format nombre entier représentant le composant vert (0-255) de la couleur composite.

blue : toute expression au format nombre entier représentant le composant bleu (0-255) de la couleur composite.

En raison du mode de compatibilité VBA (Option VBASupport 1), la valeur Long est calculée comme suit
Result = red + green×256 + blue×65536.

### Codes d'erreur :

5 appel de procédure incorrect

### Exemple :

    Option VBASupport 1
    Sub ExampleRGBVBA
    Dim lVar As Long
        lVar = rgb(128,0,200)
        Print lVar; ' renvoie 13107328
    End Sub

Aidez-nous !