Pique Coeur Carreau Trèfle en VBA

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

marmotte18

XLDnaute Impliqué
Bonjour,

Comment fait-on pour introduire dans du code VBA :

- le symbole pique en noir
- le symbole coeur en rouge
- le symbole carreau en rouge
- le symbole trèfle en noir

afin qu'il soit reporté dans une cellule d'une feuille Excel avec la police arial 14

Merci par avance
 
Re : Pique Coeur Carreau Trèfle en VBA

Bonjour JCGL,

Je ne suis pas tout à fait d'accord avec toi, car je peux les insérer en Arial 14 directement sur la feuille de calculs.

Par contre, je ne sais pas faire avec du code VBA. A moins de faire du copier coller d'une cellule sur une autre.
 
Dernière édition:
Re : Pique Coeur Carreau Trèfle en VBA

Bonjour hoerwind,

Ta proposition ne fonctionne pas. Quand on fait Alt+4 directement dans VBA, le caractère obtenu dans le code est un point d'interrogation.

Merci tout de même pour ta réponse.
 
Dernière édition:
Re : Pique Coeur Carreau Trèfle en VBA

bonjour,
Chez moi ça donne 2215 à 2218...

Sub test()
For i = 0 To 3
s$ = ChrW(2215 + i)
Cells(i + 1, 1) = s
Next
End Sub


Mais tu peux modifier avec

For i = 0 to 100...

A+
 
Dernière édition:
Re : Pique Coeur Carreau Trèfle en VBA

Bonjour à tous,

Pour le Pique Rouge Arial 14 en A2 :

Code:
Sub Test()
    Range("A2").Select
    Selection.Value = ChrW(&H2660)
    With Selection.Font
        .Name = "Arial"
        .Size = 14
        .ColorIndex = 3
    End With
End Sub

A+ à tous
 
Re : Pique Coeur Carreau Trèfle en VBA

Bonjour tout le monde,

JCGL : ton code pour apporter les symboles pique, coeur, carreau, trèfle fonctionne très bien et je t'en remercie.

Exemple:

Code:
Sub PCKT()
    Range("A1") = ChrW(&H2660) 'Pique
    Range("A1").Font.ColorIndex = 0
    
    Range("A2") = ChrW(&H2665) 'Coeur
    Range("A2").Font.ColorIndex = 3
    
    Range("A3") = ChrW(&H2666) 'Carreau
    Range("A3").Font.ColorIndex = 3
    
    Range("A4") = ChrW(&H2663) 'Trèfle
    Range("A1").Font.ColorIndex = 0
End Sub
 
Re : Pique Coeur Carreau Trèfle en VBA

Bonsoir à tous


Pour le fun (et histoire de passer le temps )

VB:
Sub a()
Dim i&, t: t = Array(0, 5, 6, 3)
[A1,A4].Font.ColorIndex = 0: [A2:A3].Font.ColorIndex = 3
For i = 0 To 3
Cells(i + 1, 1) = ChrW(CLng("&H266" & t(i)))
Next i
End Sub

EDITION: Bonsoir JCGL ( je m'en allais t'envoyer un MP pour te répondre, mais je ne suis pas sur ta liste blanche, d'ou cette édition en guise de simili MP )


EDITION 2
: marmotte18
J'ai pris ma douche, mon caleçon est propre, et malgré cette hygiène indigne du 20ième siècle, tu ne me salues pas 🙁
Décidément The Spirit of XLD is really so far from VBA
(Encore une raison de plus de rejoindre mon hermitage)

J'aurai au moins eu un bonjour de ta part ici
(Va comprendre Charles ... )
 
Dernière édition:
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Réponses
6
Affichages
235
Réponses
38
Affichages
1 K
Retour