IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Macros et VBA Excel Discussion :

Format personnalisé avec code ASCII


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Candidat au Club
    Homme Profil pro
    Chargé d'affaire
    Inscrit en
    Avril 2016
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : France, Corse (Corse)

    Informations professionnelles :
    Activité : Chargé d'affaire
    Secteur : Bâtiment

    Informations forums :
    Inscription : Avril 2016
    Messages : 2
    Par défaut Format personnalisé avec code ASCII
    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:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
     "Uw ≤" 0,00" W/m².K"
    Mais je bloque sur l'équivalent en VBA vu que le ≤ n'est pas affichable sous l'éditeur VBA.

    Du coup, j'arrive à faire:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Cells(1, 1).NumberFormat = """Uw ="" 0.00"" W/m².K"""
    Mais pas à remplacer le = par le ≤

    En code ASCII le code caractère serait le 8804 et je peux l'afficher:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Cells(1, 1).Value = ChrW(8804)
    Mais je n'arrive pas à l'utiliser dans mon format personnalisé.

    Si quelqu’un peut m'indiquer si il y a une solution pour éviter de devoir afficher le disgracieux :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Cells(1, 1).NumberFormat = """Uw =<"" 0.00"" W/m².K"""
    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.

    Bien cordialement,
    Romain

  2. #2
    Expert éminent
    Avatar de Marc-L
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Avril 2013
    Messages
    9 468
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2013
    Messages : 9 468
    Par défaut

    Bonjour, bonjour,

    aucun souci de mon côté avec le ChrW !

    Conformément aux règles de ce forum, montre ce que tu as fait;
    les guillemets ont certainement été mal gérés au sein de la chaîne, un classique …


    ______________________________________________________________________________________________________
    Je suis Paris, Charlie, Bruxelles, …

  3. #3
    Membre Expert
    Homme Profil pro
    Architecte de système d'information
    Inscrit en
    Juillet 2004
    Messages
    2 725
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France, Sarthe (Pays de la Loire)

    Informations professionnelles :
    Activité : Architecte de système d'information

    Informations forums :
    Inscription : Juillet 2004
    Messages : 2 725
    Par défaut
    Bonjour à toi,

    Exemple sommaire qui fonctionne très bien
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    ActiveCell.NumberFormat = "00 """ & ChrW(8804) & """"
    Et dans ton cas :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    ActiveCell.NumberFormat = """UW " & ChrW(8804) & """ 0.00"" W/m².K"""

  4. #4
    Candidat au Club
    Homme Profil pro
    Chargé d'affaire
    Inscrit en
    Avril 2016
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : France, Corse (Corse)

    Informations professionnelles :
    Activité : Chargé d'affaire
    Secteur : Bâtiment

    Informations forums :
    Inscription : Avril 2016
    Messages : 2
    Par défaut
    Merci à vous,
    En effet, je me suis empêtré dans la gestion des guillemets.
    Merci à vous 2 pour votre rapidité de réponse.
    Cela marche nickel.
    Bien cordialement,
    Romain

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [Toutes versions] format personnalisé avec valeur alphanumérique
    Par vohufr dans le forum Excel
    Réponses: 1
    Dernier message: 06/10/2014, 16h02
  2. Code ASCII Etendu Pb avec €
    Par Jean Luc & Michel dans le forum Langage
    Réponses: 3
    Dernier message: 27/11/2007, 00h37
  3. Réponses: 4
    Dernier message: 16/07/2007, 10h16
  4. Affichage code Ascii avec SetDlgItemText
    Par cauriera dans le forum C++
    Réponses: 3
    Dernier message: 19/02/2007, 11h12
  5. [Key.isDown] Controler une touche avec code ascii
    Par arnolem dans le forum Flash
    Réponses: 3
    Dernier message: 30/01/2006, 14h34

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo