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

XL 2010 Trouver la première cellule texte d'une série

Zorgloub

XLDnaute Nouveau
Bonjour à tous,
Je recherche le moyen de mettre en évidence la première cellule texte d'une ligne comprenant des cellules textes et nombres.
Par exemple en la colorant en rouge.
Serait-ce possible par une MFC ?
Merci.
 

Pièces jointes

  • Texte01.xlsx
    10.3 KB · Affichages: 5

xUpsilon

XLDnaute Accro
Bonjour,

A défaut de savoir tester un format dans une MFC tu pourrais toujours tester si le premier caractère est NOT 0,1,2,3,4,5,6,7,8 ou 9 et si oui appliquer la MFC. Et dans les paramètres de la MFC tu peux choisir d'interrompre dès que VRAI.

Bonne continuation
 

Staple1600

XLDnaute Barbatruc
Bonjour le fil

Zorgloub
Testes cette petite macro sur une feuille vierge
VB:
Sub PremierTexte()
Dim R&, G&, B&
Rows("1:2").Clear: Randomize 1600
With Application
.ScreenUpdating = False
R = .RandBetween(0, 255): G = .RandBetween(0, 255): B = .RandBetween(0, 255)
[B2:H2] = Array(1, 23, 458, 59, "Staple", 695, "ABC", 1125)
[A2].Formula = "=INDEX(R2C2:R2C8,MATCH(TRUE,INDEX(ISTEXT(R2C2:R2C8),0),0))"
'<- Seule la formule ci-dessus est à retenir dans cette macro de test ;-)
[A2].Font.Bold = -1: [A2].Interior.Color = RGB(R, G, B)
End With
End Sub
Puis va voir la formule en A2 (et oublie la macro )
 

Discussions similaires

Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…