XL 2016 ◄ (Alt + 17) en vba sous excel

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 !

Webperegrino

XLDnaute Accro
Supporter XLD
Bonsoir Le Forum,

J'ai un souci pour intégrer le signe ◄ en vba sous excel (l'équivalent de Alt + 17).
Je voudrais en effet remplacer la formule =SI(AW6=J6;"";"◄ "&AW6-J6) sur plusieurs lignes dans une colonne, par de la codification VBA.
Cette formule qui place bien Alt + 17 dans les cellules de la colonne en question, mais pas la codification vba suivante :

VB:
   If tablo10(i, 1) = tablo13(i, 1) Then
      tablo11(i, 1) = ""
      Else
      tablo11(i, 1) = "? " & tablo10(i, 1) - tablo13(i, 1)
   End If

(lire "◄ " et non "? ", car dans la programmation vba au clavier Alt + 17 produit ? dans le code).

Merci pour votre aide,
Webperegrino
 
Le Forum,
Bonsoir Eriiiic,
Merci pour l'aide, mais cela donne un petit rectangle fin et vertical dans les cellules.
Si ce symbole "Bout de flèche gauche gras" n'est pas reconnu par Excel, il va me falloir trouver une équivalence de flèche gauche différente par CHR() - que je n'ai pas encore trouvée -.
Je continue mes recherches, en tout cas merci d'avoir essayé.
Cordialement,
Webperegrino
 
Le Forum,
Glupps !
Désolé Staple 1600, et bonsoir à vous aussi,
Merci pour votre intervention : j'essaie tout cela demain matin ; je suis certain que cela fonctionnera aussi dans mon application qui doit oeuvrer sous EXCEL2007 et EXCEL2016.
Bien cordialement,
 
sur mon excel à moi Chr(17) donne bien le triangle vers la gauche identique au Alt+17
Je dois avoir un excel spécial.
Chez moi le Chr(17) donne un "?".
C'est pour ça que j'avais fait des essais avec ChrW et c'est ce qui m'a donné ChrW(9668), ce qui donne en hexadécimal Chr(&H25C4). 😉


Je suis sous Windows 7 Pro 64 bits avec Excel 2013 64 bits.
Mais la différence vient peut-être des propriétés locales d'Excel ?
 
Bonjour à tous
Ni Excel, ni Windows ne sont réellement impliqués dans le constat fait (avec le caractère ascii 17);
peut par contre être impliquée une configuration du clavier Cela arrive fréquemment sur des ordinateurs portables (configuration autre choisie par le constructeur).
La solution sans faille est celle donnée par Staple : utilisation de l'unicode.
 
Bonjour Le Forum, Eriiic, Marcel 32, Staple 1600,
Je garde vos trouvailles dans mon petit lexique VBA EXCEL !
Voici les deux solutions qui montent sur le podium de ce jour : images ci-jointes montrant ce que Excel 2016 affiche en police Calibri (ou Arial).
Bravo à vous, bravo au gagnant et encore merci,
Webperegrino
 

Pièces jointes

  • ChrW(&H2564).jpg
    ChrW(&H2564).jpg
    4.1 KB · Affichages: 12
  • ChrW(9668).jpg
    ChrW(9668).jpg
    4 KB · Affichages: 9
Le Forum, Le Forum, Eriiic, Marcel 32, Staple 1600,
Le jury annonce une rectification : Staple 1600 montre aussi en haut du podium avec ceci.
Le jury demande que Staple 1600 l'excuse pour cette mauvaise frappe (C au lieu de 6).
Très bonne journée de confinement à vous (ici plein soleil et en plus "aucun Chemtrail dans le ciel tout bleu" depuis d'ailleurs le début de cette période bizarre, donc c'est un des côtés positifs ).
Cordialement,
Webperegrino
 

Pièces jointes

  • ChrW(&H25C4).jpg
    ChrW(&H25C4).jpg
    4.2 KB · Affichages: 9
Bonjour le fil

[confinement - effets secondaires - patient XL2K13]
Moi, sur un podium?
Puisque nous sommes ici dans un des temples d'Excel, j'eusse préféré un stylobate 😉
Oui, je m'attacherai au stylobate de ton temple (...), je me ferai stylite sur tes colonnes, ma cellule sera sur ton architrave.
[/confinement - effets secondaires - patient XL2K13]
Désolé, je suis confiné et et mes subs confites...
Il me faut un docteur...!
Pour afficher ce contenu, nous aurons besoin de votre consentement pour définir des cookies tiers.
Pour plus d'informations, consultez notre page sur les cookies.
 
- 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
2
Affichages
427
  • Question Question
Microsoft 365 worksheet_change
Réponses
29
Affichages
1 K
Réponses
3
Affichages
800
Réponses
2
Affichages
669
Retour