Un dégradé de couleurs pour vos onglets

Bonjour à tous,

Voici un petit code VBA qui va vous permettre de mettre en couleurs vos onglets, histoire de mettre un peu de couleurs dans nos longues soirées !

Ce code fait partie du séminaire que je vais donner ici : https://www.xlerateur.com/seminaire-vba-gestion-des-tableaux-structures-listobjects/

N'attendez pas pour vous inscrire !

Attention avant d'exécuter ce code, car toutes les couleurs d'onglet existantes seront réinitialisées. Vous pouvez changer les couleurs en changeant le numéro du thème (xlThemeColorAccent2). En changeant le 0.8 et le 1.8, vous décidez des valeurs de départ et de fin pour les gradients de couleurs.

Téléchargez ici le fichier de test:

Sub ListerFeuiles()
Dim wksALister As Worksheet
Dim sglTintAndShade As Single
sglTintAndShade = 0.8
For Each wksALister In ThisWorkbook.Worksheets
    wksALister.Tab.ThemeColor = xlThemeColorAccent2
    wksALister.Tab.TintAndShade = sglTintAndShade
    sglTintAndShade = sglTintAndShade - (1.8 / ThisWorkbook.Worksheets.Count)
Next
End Sub

A bientôt.

La fenêtre Variables locales en VBA

Voici une petite fonctionnalité que j'utilise rarement et à tort.

En allant dans Affichage, Fenêtre Variables locales, on peut afficher les valeurs des variables locales en cours d'exécution, y compris des tableaux.

Ici, debug.print ne fonctionnerait pas, mais dans la fenêtre de variable locale, on peut toutefois voir le résultat.

Démonstration avec la nouvelle fonction dynamique matricielle SEQUENCE. J'utilise cette fonction pour générer un tableau de 10 lignes sur 1 colonne, démarrant en 1 et avec un pas de 1. En Français : 1 2 3 4 5 6 7 8 9 10 !!!

Mes touches raccourci favorites sur Windows

Dans la série, les touches de raccourci que j'aurais aimé connaitre pour gérer mes 3 écrans et ma mutation prochaine en insecte extraterrestre aux yeux sur les côtés !

Source : Image Excel

- CTRL+Windows+Flèche droite (et gauche) pour accéder à un autre bureau. Super pratique pour ne pas devoir trouver l'onglet internet où se trouve la musique quand une réunion skype démarre de manière inattendue 🙂

- Windows + flèches pour redimensionner une fenêtre et aussi pour l'amener d'un écran à l'autre.

- Windows + MAJ+ Flèches pour faire passer une application d'un écran à l'autre. Extrêmement pratique en session à distance sur un ordinateur avec deux écrans, pour ramener une application d'un écran à l'autre.

- Windows + TAB pour passer rapidement d'un bureau ou d'une application à l'autre. En plus, il y a même une chronologie, hein, quoi, sérieux, non mais tu plaisantes ? Ha, bah si en fait, top !!! Bon, on va voir à l'usage ! 🙂 🙂 🙂

Et finalement ma favorite : Windows +Maj+S pour faire une copie d'écran ultra-personnalisée.

Et si vous aimez les touches de raccourci, n'hésitez pas à vous abonner pour recevoir ma petite sélection sur Excel

Et vous, quelles sont vos touches de raccourcis favorites sur Windows?