J'ai mis mon fichier en exemple : on clique sur le bouton pour lancer le UF.
On a une rose des caps : Chaque petit carré représente 10°, de 10 en 10, jusqu'au cap 360° tout en haut.
Je n'ai mis de code événement Click que pour les labels 1 à 4 pour l'instant.
Donc, pour spécifier un cap, on clique sur un petit carré, et le cap s'affiche au milieu (et le carré en rouge).
On peut aussi renseigner un cap dans la boîte centrale, et le carré concerné s'affiche.
J'ai juste un souci pour l'instant : je voudrais afficher le format avec le ° des degrés.
C'est OK par le clic sur les petits labels carrés, mais ça ne marche pas en sélection manuelle.
Pour revenir sur la simplification des macros de Labels, effectivement, je peux mettre un paramètre que j'envoie à CodeDesLabels, mais si ça avait été possible de standardiser au point de ne même plus avoir cette différence, ça aurait été encore mieux !
En fait ce serait possible avec des CommandButtons plutôt que des labels (dans ce cas, j'utiliserais ActiveControl), mais le changement de couleur sur un CommandButton se voit moins (l'aspect 3D casse la lisibilité : je passe les Labels en fmSpecialEffectFlat, mais ce n'est pas possible sur un bouton)
PS : pourquoi un multiple de 8 sur des caps ? J'aurais dans ce cas 45 carrés, et ce n'est pas divisible par 4 ou 2, je n'aurais donc pas le carré du "180°" plein sud ?