Accueil > Forum > > > > Police d'affichage
Police d'affichage
vendredi 31 août 2007 à 12:01:12 |
Police d'affichage

obenlach
|
Bonjour, je travail
sur une petite application sous VBA-Excel, et j'aimerais afficher dans une case
un Smiley (de police Wingdings) concaténer à un des mots Bon, Mauvais, neutre selon nu critère.
Si j'affiche dans une
case le Smiley tout seul ça marche, à condition que la case soit sous format de
police Wingdings, et quand j'affiche le mot Bon par exemple et à coté le Smiley
ça ne marche pas, ça ne m'affiche que le mot Bon, le Smiley c'est un caractère équivalent
qui sort, parce que je suis en police Arial, et si je change le format de la cellule
en Wingdings, dans ce cas j'arrive à afficher le Smiley mais avec un tas de caractère
spéciaux qui remplacent le mot Bon par
exemple.
Ce qu'il me faut c'est
une police intermédiaire qui peut m'afficher la concaténation des du smiley et du mot Bon.
Je vous remercie d'avance
pour votre aide
Merci
|
|
vendredi 31 août 2007 à 12:05:51 |
Re : Police d'affichage

Exploreur
|
Salut, Je ne sais pas si cela est faisable, mais essaye de voir si par code le format de ta cellule quand tu écris le mot bon, et la basculer aprés en Wingdings A+ Exploreur
Linux a un noyau, Windows un pépin 
|
|
vendredi 31 août 2007 à 12:18:00 |
Re : Police d'affichage

JM247L
|
Salut, Fait insertion caractère spéciaux, sélectionne le caractère que tu veux Il sera envoyé sous format de caractère en court dans la cellule Sélectionne le caractère est change pour Winding par exemple Le reste de la cellule sera toujours en format original JML
Partageons notre savoir et nos acquis
|
|
vendredi 31 août 2007 à 12:20:08 |
Re : Police d'affichage

jrivet
|
Salut, Enregistreur de macro quand tu nous tiens..... Range("A1").Value = "Bon K" Range("A1").Characters(1, 4).Font.Name = "Arial" Range("A1").Characters(5, 1).Font.Name = "Wingdings" | | By Renfield | @+: Ju£i€n Pensez: Réponse acceptée
|
|
vendredi 31 août 2007 à 13:10:29 |
Re : Police d'affichage

obenlach
|
merci les amis pour vos réponses, mais ça ne marche toujours pas. pour la réponse de JM247L, ça ne marchera pas parce qu'il faut que ça soit automatique, je ne veux pas qu'à chaque fois j'insere le caractère spécial ..., en plus l'affichage est dynamique et se fait selon une valeur de chiffres (si le chiffre >0 j'affiche  , si chiffre = 0 j'affiche  et si chiffre <0 j'affiche  ) pour jrivet, la réponse est bcp plus efficace, mais comme je l'ai dis avant, il faut que ça soit dynamique et sur plusieurs cellule, en plus je n'ai pas la taille de la chaine de caractère aue je dois afficher, "Bon" ce n'etait qu'un exemple
|
|
vendredi 31 août 2007 à 13:41:39 |
Re : Police d'affichage

jrivet
|
Salut, Si les deux mots (Bon et le smiley) son séparer par un espace, Instr te donneras la position de l'espace (le 4 dans mon code) et donc rien ne t'empeche de rendre tout cela dynamique. @+: Ju£i€n Pensez: Réponse acceptée
|
|
vendredi 31 août 2007 à 13:51:09 |
Re : Police d'affichage

Molenn
|
Réponse acceptée !
Tu as plusieurs façons de voir pour changer la chaine de caractère en reprenant ce qu'a dit jrivet :
Tu sais que le caractère pour le msiley, c'est k. Tu as un mot écrit en plus du smiley, il te suffit de cehrcehr la position du caractère dans la chaine (avec InStr ou InStrRev si tu as plusieurs caractères K dans ton mot). Avec la position du caractère et comme on sait que la longueur est d'un caractère, tu peux faire la modification en dynamique :
dim PositionSmiley as integer
Range("A1").Value = "Ceci est un test K" PositionSmiley = instrrev(Range("A1").Value,"K",,vbTextCompare Range("A1").Characters(1, PositionSmiley-1).Font.Name = "Arial" Range("A1").Characters(PositionSmiley, 1).Font.Name = "Wingdings"
Et le tour est joué.
Pour le : sur plusieurs cellule, il suffit d'écrire une fonction en mettant en paramètre la cellule à modifier (tu peux mettre A1 dans un paramètre de type String ou carrément une cellule dans un type Range, ça dépend de tes besoins).
Molenn
|
|
vendredi 31 août 2007 à 14:39:07 |
Re : Police d'affichage

obenlach
|
c'est bon ça marche maintenant, je vous remercie tous pour votre aide 
|
|
Cette discussion est classée dans : mot, afficher, case, police, smiley
Répondre à ce message
Sujets en rapport avec ce message
1 mot dans 1 case excel [ par Lau ]
Salut !J'essaye d'inscrire un mot dans une case excel à paritr de vb. Si quelqu'un peut m'aider, ça serait vraiment cool !...
PasswordChar et DataGrid [ par vulpes87 ]
Bonjour,J'ai besoin d'afficher une liste d'utilisateur et leurs mot de passe, pris d'une base de données, dans un DataFGrid, mais je n'est pas encore
mise en forme (police, taille, etc..) pour excel [ par jonyjon ]
voila je conçois un programme en vb effectuant un certain nombre de calculs. Je dois ensuite afficher ces résultats après avoir créée une feuille exce
Afficher un texte mot à mot [ par Hyx ]
LU all :)Voila j'aimerai afficher un groupe de texte mais de facon individuelmais je n'arrive pas a afficher plus de 2 phrasesDim word As IntegerPriva
Police japonaise [ par clairitec ]
Bonjour,Je recherche un moyen d'afficher un caractère japonais dans la propriété Caption d'un objet Picture. J'arrive bien à sélectionner la police, (
afficher un cercle dasn uen form quand on ciche une case [ par jona3587 ]
bonjour a tousjaimerais kon maide pour mon programmeen fait jaimerais pouvoir afficher un cercle autour d'un texte quand on coche une case mais je ny
URGENT!!Afficher une liste de mot commencant par une lettre saisie au clavier dans un Inputbox [ par erti1711 ]
Bonjour à tous,je travaille en ce moment sur excel et g une feuille qui est composé d'une liste de clients.Et j'aimerais afficher la liste de tous les
Taille de la police en VB6 [ par ricounet34 ]
Bonjour a toutes et a tous, Je n'arrive pas a afficher une police plus petite que 8 dans un label. Pourtant, je souhaiterais afficher du texte en pol
comment afficher un mot dans une celule excel grace à un icone [ par lartisan ]
BonjourVoila je voudrais faire un icone ou un sous menu qui contiendrait un mot et lorsque je cliquerai dessus ce mot s'afficherai dans une cellule ex
fonction "police" [ par badboy93120 ]
Salut, j'aimerai faire une procédure ou fonction qui prend comme paramètre d'entrée " nom" qui es une cellule ou partie de cellule, "gras" un boolean,
Livres en rapport
|
Derniers Blogs
TECHDAYS PARIS 2012 : WINDOWS SERVER "8" QUOI DE 9 !TECHDAYS PARIS 2012 : WINDOWS SERVER "8" QUOI DE 9 ! par ROMELARD Fabrice
Speakers: Fabrice Meillon et Stanislas Quastana Cette session est basée entièrement sur celle donnée lors de la BUILD cet hiver. Il n'y a pas d'ajout d'information en rapport avec cet évènement passé. Windows 8 Server sera intégralem...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice [HTML5] AUTOUR DU W3C : NOUVEAUX STANDARDS ET WEB MOBILE (LILLE)[HTML5] AUTOUR DU W3C : NOUVEAUX STANDARDS ET WEB MOBILE (LILLE) par Gio
Je m'y prends un peu tard je sais, mais bon je suis développeur web et donc hyper fainéant ! Toujours dans le cadre des technologies émergentes, ici HTML5, parce qu'on aime HTML5 chez Wyg , nous seront présent, le vieux ( Aurélien V.) et moi, pour pr...
Cliquez pour lire la suite de l'article par Gio [WP7] DYNAMICALLY CHANGE STARTUP PAGE[WP7] DYNAMICALLY CHANGE STARTUP PAGE par KooKiz
Let's say that you want to allow the user to customize the startup page of your application. You can easily change the startup page by editing the 'NavigationPage' attribute in the manifest file. But the manifest cannot be modified once the applicatio...
Cliquez pour lire la suite de l'article par KooKiz SESSION SILVERLIGHT 5 3D : SLIDES ET DEMOSSESSION SILVERLIGHT 5 3D : SLIDES ET DEMOS par Groc
Durant les techdays, j'ai eu le plaisir d'animer une session sur Silverlight 5 et la 3D avec Simon Ferquel. Comme promis, voici nos slides et mes démos (celles avec le viper BSG) ici et là. Pour mémoire, les démos utilisent toutes le viper BSG...
Cliquez pour lire la suite de l'article par Groc
Logiciels
DocTranslate (V3.1.0.0)DOCTRANSLATE (V3.1.0.0)DocTranslate est un traducteur de document Microsoft Word, PowerPoint et Excel. Il permet d'autom... Cliquez pour télécharger DocTranslate Tribler (2012)TRIBLER (2012)Tribler est un client pair à pair (P2P/Peer-to-Peer) open source avec la capacité de regarder des... Cliquez pour télécharger Tribler OneSwarm (2012)ONESWARM (2012)Le peer-to-peer qui protège votre vie privée, c'est OneSwarm.
Ce logiciel de peer-to-peer crypté... Cliquez pour télécharger OneSwarm PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V8.4)PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V8.4)PONAMEDIA TV DEVIENS HELLLOOO FLASH
LA TV SUR VOTRE ORDINATEUR.
Toute une plateforme Multi... Cliquez pour télécharger PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO Academy System (17.2.1.0)ACADEMY SYSTEM (17.2.1.0)Logiciel de gestion des établissements.
- élèves/étudiants (inscription, dossier, absence...)
-... Cliquez pour télécharger Academy System
|