Suite commentaire du code VBA

23 mai 2019

Nous reprenons le tutoriel "Commentaire du Code VBA" que vous pouvez retrouver ici.

 

 

Ici, notre code VBA attribue une couleur de fond à notre cellule.

Plus précisément, ce dernier utilise une propriété dérivée de l'objet Font nommé ThemeColor.

Si vous souhaitez en savoir plus sur une propriété ou un objet dans VBA, sélectionnez ce dernier et enfoncez la touche F1 du clavier.

Vous serez alors redirigé vers l'aide contextuelle en ligne, qui va vous permettre de trouver des indications sur la propriété et des exemples d'utilisation.

 

1- Sélectionnez le mot-clé :

 

2- Enfoncez la touche F1 du clavier :

 

 
 

3- Aide contextuelle :

 

 
 

C'est une bonne méthode pour en savoir plus, lorsque vous récupérez un code créé par une macro automatique.

En l'occurrence, cette propriété ne nous intéresse pas, nous allons utiliser une propriété Color.

 

De ce fait, nous allons donner des valeurs RGB afin de définir la couleur de la police de notre cellule. Imaginons maintenant, que nous voulons que notre couleur de police soit Violette, il suffit simplement d'utiliser le logiciel Paint :

 

1- Ouvrir Paint:

 
 
 
 

2- Choisir le Violet et cliquez sur Modifier les couleurs :

 

 
 

4- Noter les valeurs affichées (Rouge, Vert, Bleu) :          

 

5- Retournez sur votre code VBA et dans les composantes de RGB, insérer dans les parenthèses ces trois précédentes valeurs :

 
 

Pour tester votre code, allez sur Excel, puis cliquez sur votre bouton de macro afin d'observer le résultat :

 
 
 

Vous verrez que la police de la cellule sélectionnée est maintenant Violette.

Merci d’avoir lu ce tutoriel et à très bientôt !!

Si vous souhaitez en savoir plus sur les macros Excel, voici notre tutoriel. Ou si vous souhaitez copier des données d'une feuille sur une autre dans un classeur Excel c'est ici !

N'hésitez pas à faire appel à MYPE pour une mission ou une formation sur VBA.

 

Articles en relation

envelopephone-handset linkedin facebook pinterest youtube rss twitter instagram facebook-blank rss-blank linkedin-blank pinterest youtube twitter instagram