Bonjour tout le monde,
Lors de la constitution d'une macro en VBA, j'essaie d'affecter un format personnalisé à une valeur du type:
Uw ≤ 1,71 W/m².K
Pas de soucis pour le faire sous Excel avec:
Mais je bloque sur l'équivalent en VBA vu que le ≤ n'est pas affichable sous l'éditeur VBA.
Code : Sélectionner tout - Visualiser dans une fenêtre à part "Uw ≤" 0,00" W/m².K"
Du coup, j'arrive à faire:
Mais pas à remplacer le = par le ≤
Code : Sélectionner tout - Visualiser dans une fenêtre à part Cells(1, 1).NumberFormat = """Uw ="" 0.00"" W/m².K"""
En code ASCII le code caractère serait le 8804 et je peux l'afficher:
Mais je n'arrive pas à l'utiliser dans mon format personnalisé.
Code : Sélectionner tout - Visualiser dans une fenêtre à part Cells(1, 1).Value = ChrW(8804)
Si quelqu’un peut m'indiquer si il y a une solution pour éviter de devoir afficher le disgracieux :
Le but n'étant que d'avoir un affichage de l'unité qui tienne dans le minimum de place (contrainte de mise en forme) et qui ne fasse pas bricolage.
Code : Sélectionner tout - Visualiser dans une fenêtre à part Cells(1, 1).NumberFormat = """Uw =<"" 0.00"" W/m².K"""
Bien cordialement,
Romain
Partager