Kouik Kouik jr
XLDnaute Occasionnel
Bonsoir,
tout débutant que je suis, je n'arrive pas a attribuer un range a une colonne.
Je m'explique: Je sais que la colonne 6 contient le mot "final" en F1 ce qui me donne
colfinale1 = celluletrouvee.Column
Mais ensuite pour la partie rouge je ne sais pas quelle donnée rentrer (certes c'est la colonne "F" cette fois mais laquelle la prochaine fois ?)
La dans l'exemple ci dessous j'ai rentré "celluletrouvee.Column" mais ce n'est pas ca ?
Est ce que quelqu'un aurait une idée ?🙄
Merci de votre aide
i = 1
While i < Fin
Dim celluletrouvee As Range
Dim colfinale1 As Integer
Sheets("HSBC").Select
Set celluletrouvee = Range("A1:O1").Find("final", lookat:=xlPart)
colfinale1 = celluletrouvee.Column
If Worksheets("HSBC").Range("celluletrouvee.Column" & i).Value = Worksheets("HSBC").Range("Q" & i).Value Then
Worksheets("HSBC").Activate
Worksheets("HSBC").Range("E" & i).Select
With Selection.Interior
.Pattern = xlSolid
.PatternColorIndex = xlAutomatic
.Color = 65535
.TintAndShade = 0
.PatternTintAndShade = 0
End With
End If
i = i + 1
Wend
tout débutant que je suis, je n'arrive pas a attribuer un range a une colonne.
Je m'explique: Je sais que la colonne 6 contient le mot "final" en F1 ce qui me donne
colfinale1 = celluletrouvee.Column
Mais ensuite pour la partie rouge je ne sais pas quelle donnée rentrer (certes c'est la colonne "F" cette fois mais laquelle la prochaine fois ?)
La dans l'exemple ci dessous j'ai rentré "celluletrouvee.Column" mais ce n'est pas ca ?
Est ce que quelqu'un aurait une idée ?🙄
Merci de votre aide
i = 1
While i < Fin
Dim celluletrouvee As Range
Dim colfinale1 As Integer
Sheets("HSBC").Select
Set celluletrouvee = Range("A1:O1").Find("final", lookat:=xlPart)
colfinale1 = celluletrouvee.Column
If Worksheets("HSBC").Range("celluletrouvee.Column" & i).Value = Worksheets("HSBC").Range("Q" & i).Value Then
Worksheets("HSBC").Activate
Worksheets("HSBC").Range("E" & i).Select
With Selection.Interior
.Pattern = xlSolid
.PatternColorIndex = xlAutomatic
.Color = 65535
.TintAndShade = 0
.PatternTintAndShade = 0
End With
End If
i = i + 1
Wend