Salut joums et le forum
Les erreurs flagrantes que j'ai relevées
1 2 3
| Dim aznom As String
'............
azligne = C.Offset(-5, 0) |
azligne contient la valeur de la colonne A de la ligne trouvée en C. il faudrait qu'elle soit déclarée en Variant et que tu lui affectes un range du genre :
Set azligne = range(C.Offset(-5, 0), C)
With Sheets("feuil1").Range("F2:" & Range("F2").End(xlDown).Address)
Ce que tu as écris réellement
With Sheets("feuil1").Range("F2:" & ActiveSheet.Range("F2").End(xlDown).Address)
Pas sûr que se soit bon. Tu aurais du écrire :
With Sheets("feuil1").Range("F2:" & Sheets("feuil1").Range("F2").End(xlDown).Address)
Je te conseille de faire du pas-à-pas et de regarder la valeur de tes variables.
un lambeau de code = un lambeau d'aide
A+
Partager