Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

coloration de texte

  • Initiateur de la discussion Initiateur de la discussion aubelix
  • Date de début Date de début

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 !

aubelix

XLDnaute Impliqué
Bonsoir à tout le forum.

Une fois de plus, je fais appel à vous.
Mon problème est le suivant : comment par format conditionnel ou macro
colorer en rouge, mettre en gras et police de 11, 3 lettres qui se suivent à savoir "abc" ou ABC"
qui se trouvent dans la colonne N. Voir le fichier exemple.

Par avance merci pour votre aide.
Cordialement.
 

Pièces jointes

Re : coloration de texte

hello

il va falloir trouver un super formuliste (ou faire du VBA),
mais à quoi peut bien servir cette recherche de 3 lettres qui se suivent (dans l'alphabet je suppose) ?

************************************************************
 
Re : coloration de texte

Re,

Il s'agit, ici, de colorier un texte ou une partie de texte... Je ne sais pas faire (encore que, il y a plusieurs exemples et réponses sur le forum), donc je me tais.

Sans plus d'interventions, ici ou ailleurs.... tu vois jmd, jmd2 etc?

Edit : Salut abcd, pas vu toi
 
Dernière édition:
Re : coloration de texte

Bonsoir à tous.
Merci pour vos réponses.
J'ai pris comme exemple "ABC", mais ce sont 3 lettres DMC ou autres.
Actuellement pour les mettre en évidence, je le sélectionne ligne par ligne
et je les modifie en leur appliquant le format que je vous ai demandé.

En attendant une réponse.
Cordialement.
 
Re : coloration de texte

Bonsoir à tous.

Merci Jacques pour ta réponse.
Cela fonctionne à merveille.
Quelles lignes ajouter pour pour que les trois lettres soient
comme indiqué dan mo post - en caractère gras - police taille 11.

Par avance merci.
Cordialement.
 
Re : coloration de texte

Bonjour,


Code:
mot = "abc"
 For Each c In [n1:n7]
  p = InStr(UCase(c), "ABC")
  If p > 0 Then
    c.Characters(Start:=p, Length:=3).Font.ColorIndex = 3
    c.Characters(Start:=p, Length:=3).Font.Bold = True
    c.Characters(Start:=p, Length:=3).Font.Size = 11
  End If
 Next

JB
 
coloration de texte avec "X" 6ème colonne à gauche

Bonsoir tout le forum.

Je reviens vers vous pour faire évoluer mon projet.
Comment ajouter un "X" à la sixième colonne à gauche de chaque "ABC" trouvé.
en continuanttoujours à les colorer. Voir programme de J. BOISGONTIER.

Par avance merci.
Cordialement.
 

Pièces jointes

Re : coloration de texte

Bonsoir,
A tester en rajoutant la ligne rouge :
Code:
Sub colorer()
mot = "abc"
 For Each c In [n1:n7]
  p = InStr(UCase(c), "ABC")
  If p > 0 Then
    c.Characters(Start:=p, Length:=3).Font.ColorIndex = 3
    c.Characters(Start:=p, Length:=3).Font.Bold = True
    c.Characters(Start:=p, Length:=3).Font.Size = 11
   [B][COLOR="Red"] c.Offset(0, 6) = "X"[/COLOR][/B]
   End If
 Next
End Sub
 
- 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
9
Affichages
665
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…