Bonsoir,
Je dispose de ce code, qui va me créer un range en fonction de la dernière ligne remplie d'un tableau.
Mais parce que j'ai besoin d'agir en fonction de la couleur du texte de cette dernière ligne, j'utilise plus tard cette ligne :
Sachant que i est défini par un For i = UBound(tabl, 1) To 1 Step -1
Cela dit, excel me renvoie une erreur d'exécution 424, objet requis, sur cette ligne.
Ma syntaxe est-elle mauvaise ? Je ne parviens pas à trouver la bonne façon de faire.
Je dispose de ce code, qui va me créer un range en fonction de la dernière ligne remplie d'un tableau.
VB:
Dim i As Long, derlig As Long, tabl, rarity As Integer
derlig = Range("E" & Rows.Count).End(xlUp).Row + 1
tabl = Range("E2:F" & derlig)
Mais parce que j'ai besoin d'agir en fonction de la couleur du texte de cette dernière ligne, j'utilise plus tard cette ligne :
VB:
If tabl(i, 1).Font.Color = RGB(191, 144, 0) Then
Sachant que i est défini par un For i = UBound(tabl, 1) To 1 Step -1
Cela dit, excel me renvoie une erreur d'exécution 424, objet requis, sur cette ligne.
Ma syntaxe est-elle mauvaise ? Je ne parviens pas à trouver la bonne façon de faire.