Bonsoir, Salut à tous !
je voudrais effacer les cellules comprises entre les colonnes B à V d'une ligne dont la cellule A10 et vide.
Si la cellule A10 est vide (à tester !) tu pourras effacer les 22 premières colonnes de la ligne 10 !
Sinon rien : il n'y a de cellule A10 que sur la ligne 10 !
Si tu testes sur 100 lignes, c'est que ta plume a peut-être fourché, mais pourquoi 100 ? 100 à tester ? Pas une de plus ni de moins ? Une plage à tester, à moins qu'elle ne soit préfixée, se dimensionne, il y a quantité de méthodes pour cela !
Et si tu veux effacer 22 colonnes, il serait mieux de dimensionner l'effacement au lieu de viser la ligne entière. Par exemple, dans ton code : Cel.Resize(, 22) au lieu de Cel.EntireRow.
Cordialement.