bonjour
je butesur un pb depuis hier apres midi
j'ai un tableau excel avec Colonne A la date et ensuite de colonne B à Colonne AF des chiffres décimaux.
lors de l'appel de ma procedure coloration, cela colorie la ligne 1 de B1 à AF1
hors je veux colorer la plage B2 à AFderniere ligne.

donc je planche et je comprends pas
un peu de vos lumières me serait bien utile
je pense que c'est un truc tout con que je ne vois pas

merci de votre aide

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
Sub Coloration()    '   colorie en gris la cellule si > 0,00
    ' fonctionne sur la plage de cellule B/ligne 2   à    AF/derniere ligne
 
Sheets("Comptabilité").Select
 
Dim DerLign As Long
Dim Fin As Long
DerLign = Range("A" & Rows.Count).End(xlUp).Row
MsgBox (DerLign)
Fin = DerLign + 2
MsgBox (Fin)
 
 
Dim xCell As Range
  For Each xCell In Range(Range("B2"), Range("AF" & Fin).End(xlUp))
 
 
    If xCell.Value > "0,00" Then xCell.Interior.ColorIndex = 15
  Next xCell
 
End Sub