XL 2010 Colorier toute une ligne en VBA

Scorpio

XLDnaute Impliqué
Bonjour à tous,
Ce code que j'ai trouvé sur le net, j
'aimerais bien vous demander, s'il vous plaît, comment le corriger car je suis pas un as dans ce domaine.
En fait, ce code colorie une ou plusieurs cellules contenant le mot "ok" en colonne "N", et j'aimerais la couleur sur toute la ligne de "A à P".
Voilà, d'avance merci et à plus.
 

Pièces jointes

  • CouleurLigne.xlsm
    19.3 KB · Affichages: 51

Staple1600

XLDnaute Barbatruc
Re, bonjour phlaurent55

Toujours pour le fun
Sans boucle
VB:
Sub c()
With Cells(2, Columns.Count).Resize(100)
    .Formula = "=IF(N2=""ok"",""$"",1)"
    .SpecialCells(-4123, 2).EntireRow.Interior.ColorIndex = 15: .Clear
End With
Range("Q1").Resize(Rows.Count, Columns.Count - 16).Interior.ColorIndex = xlNone
End Sub
 
Dernière édition:

job75

XLDnaute Barbatruc
serais-t-il possible d'ajouter les caractère en gras sur toute la ligne
Code:
Sub StockInf50()
Dim Cell As Range
For Each Cell In [N2:N100]
If Cell = "ok" Then
    With Cell.EntireRow.Resize(, 16)
        .Interior.ColorIndex = 15
        .Font.Bold = True
    End With
End If
Next
End Sub
ou :
Code:
Sub StockInf50()
Dim Cell As Range
For Each Cell In [N2:N100]
    With Cell.EntireRow.Resize(, 16)
        .Interior.ColorIndex = IIf(Cell = "ok", 15, xlNone)
        .Font.Bold = Cell = "ok"
    End With
Next
End Sub
A+
 

Staple1600

XLDnaute Barbatruc
Re

@Scorpio
J'en déduis que tu n'as pas testé les autres propositions?
(ne serait-ce que par curiosité)
Pour mettre en gras, utilises l'enregistreur de macros et tu seras content de trouver tout seul comment ajouter cela dans le code de job.

EDITION
Ah, job a été plus rapide.
Cela te fera une chose de moins à découvrir par toi-même ;)
 

Scorpio

XLDnaute Impliqué
Re Staple1600,
Effectivement, je n'ai pas encore utilisé les autres propositions,
Il me faux un peux de temps, merci
Et je profite pour remercier tous le monde de votre aide précieuse, car il est vrai que pour des personnes sans trop de bouteille pour ces codes VBA, le Forum est une chance
Merci à tous.
A bientôt
Promis, j'essaye les propositions ;)
 

Scorpio

XLDnaute Impliqué
Salut à tous
Alors pour répondre concrètement et cordialement à Staple1600, concernant le test sur les codes proposé, effectivement, tous ces codes fonctionne parfaitement à satisfaction. Maintenant j'ai trop de choix, c'est super, et je vous en remercie.
A bientôt sur le Forum, merci
 

Discussions similaires

Réponses
2
Affichages
115

Statistiques des forums

Discussions
312 104
Messages
2 085 335
Membres
102 864
dernier inscrit
abderrashmaen