Salut et merci de me répondre (selon la charte du Forum, on n’a pas à se gêner de dire merci)
Il me semble que tu joues un peu à l’apprenti sorcier et je pense qu’un petit tour au ‘Cours VBA’ proposé gratuitement sur ce site ne serait pas du luxe.
Dans l’immédiat :
Tu peux faire référence à une plage pour certaine action seulement, par exemple pour vider une plage Range("R52:R66").ClearContents
Mais si tu veux appliquer à une variable la valeur d’une cellule, Valeur = Range("T522") ira, mais non pas Valeur = Range("T52:T66").
J’ai parfois remplacé certaines valeurs inconnues par des variables. Ainsi dans cette ligne Valeur = Range("C" & i), la ligne de la colonne C concernée est la valeur contenue dans la variable i. Mais comme tu as écrit Valeur = Range("T52:T66" & i), ça ne veut plus rien dire.
Je ne peux pas te faire un cours VBA complet et me permets d’abandonner ce fil. J’espère que tu comprennes.
Amicalement.