XL 2010 Colorier toute une ligne en VBA

  • Initiateur de la discussion Initiateur de la discussion Scorpio
  • 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 !

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

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:
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+
 
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 😉
 
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 😉
 
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
 
- 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
12
Affichages
409
Réponses
3
Affichages
368
Retour