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 :

Insertion de symbole dans cellule [XL-2010]


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Homme Profil pro
    Technicien maintenance
    Inscrit en
    Juin 2016
    Messages
    306
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Technicien maintenance

    Informations forums :
    Inscription : Juin 2016
    Messages : 306
    Par défaut Insertion de symbole dans cellule
    Bonjour,

    je n'arrive pas à afficher le symbole "coche" et "croix" de la police Wingdings dans une cellule. J'ai tenté mon code mais c'est toujours j'obtiens les "ù" et "ü" à la place. Ou est ce que ça merde ?
    merci. (ici le cumul de chaine & chr(i) était pour voir la valeur de i pour le coche et la croix)

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
     With Range("V9")
             .Interior.ColorIndex = 2
             .Font.Name = "Wingdings"
             If CheckBox1.Value = True Then
     
             For i = 200 To 255
     
             chaine = chaine & Chr(i)
     
                  '.Value = chaine
                  Next i
                  .Font.Name = "Wingdings"
                       .Value = chaine
             Else
                  .Value = "û"
             End If
             .Font.Name = "calibri"
         End With

  2. #2
    Expert confirmé
    Homme Profil pro
    aucune
    Inscrit en
    Avril 2016
    Messages
    7 563
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 84
    Localisation : France, Pyrénées Atlantiques (Aquitaine)

    Informations professionnelles :
    Activité : aucune

    Informations forums :
    Inscription : Avril 2016
    Messages : 7 563
    Par défaut
    Bonjour
    Ou est ce que ça merde ?
    Déjà là où tu restitues la police d'origine, ce qui fait que Wingdings est totalement ignorée lors de l'affichage !
    C'est un peu comme si tu disais :
    si l'allumette blanche est bonne, je la peins en bleu, puis la repeins en blanc et je constate qu'à la fin toutes mes allumettes sont blanches malgré mon intervention ...

  3. #3
    Membre éclairé
    Homme Profil pro
    Technicien maintenance
    Inscrit en
    Juin 2016
    Messages
    306
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Technicien maintenance

    Informations forums :
    Inscription : Juin 2016
    Messages : 306
    Par défaut
    Unparia merci pour ton intervention.

    Demain, j'essaierai de mettre le font="Calibri" apres le "end with" du range

  4. #4
    Expert confirmé
    Homme Profil pro
    aucune
    Inscrit en
    Avril 2016
    Messages
    7 563
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 84
    Localisation : France, Pyrénées Atlantiques (Aquitaine)

    Informations professionnelles :
    Activité : aucune

    Informations forums :
    Inscription : Avril 2016
    Messages : 7 563
    Par défaut
    Demain, j'essaierai de mettre le font="Calibri" apres le "end with" du range
    de quel range ? du "V9" ?
    La logique m'échappe, là ... Elle est même absente.
    Pour reprendre l'exemple de l'allumette : que tu la repeignes en blanc à tel ou à tel autre moment, elle sera repeinte en blanc lorsque tu l'auras repeinte !

  5. #5
    Membre éclairé
    Homme Profil pro
    Technicien maintenance
    Inscrit en
    Juin 2016
    Messages
    306
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Technicien maintenance

    Informations forums :
    Inscription : Juin 2016
    Messages : 306
    Par défaut
    hello, c'est bon j'ai compris mon erreur , merci Unparia.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    With Range("V9")
             .Interior.ColorIndex = 2
             .Font.Name = "Wingdings"
             If CheckBox1.Value = True Then
             .Value = Chr(252)
             Else
             .Value = Chr(251)
             End If
    End With

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

Discussions similaires

  1. Insertion de symboles dans un tableau
    Par takout dans le forum Tableaux - Graphiques - Images - Flottants
    Réponses: 2
    Dernier message: 28/02/2011, 17h34
  2. [VBA-E] insertion de formule dans cellule
    Par jeff37 dans le forum Macros et VBA Excel
    Réponses: 6
    Dernier message: 31/05/2006, 14h53
  3. [HTML] Problème insertion d'une image de fond dans cellule
    Par LE NEINDRE dans le forum Balisage (X)HTML et validation W3C
    Réponses: 2
    Dernier message: 31/03/2006, 12h56
  4. [EXCEL] Insertion liste déroulante dans une cellule
    Par the java lover dans le forum Macros et VBA Excel
    Réponses: 9
    Dernier message: 02/11/2005, 19h30

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