Bonjour,

Je suis en train de travailler sur une macro sous Excel 2010 et je rencontre un point que je n'arrive pas à saisir.

En effet, je souhaite réaliser une recherche sur toute une colonne :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
for each Cell in columns(2) 
 if Cell.value = "Nom" then
   XXXX
 end if
next Cell
Or, je ne comprends pourquoi, il m'est impossible d'obtenir un résultat. J'ai comblé ce manque en réalisant ma recherche sur plage bornée :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
plage = range(cells(1,2), cells(1000,2))
Néanmoins, je ne saisis pas le problème avec columns. En effet, si je tente :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
for each Cell in columns(2) 
Cell.value = 1
next Cell
Je n'ai pas d'erreurs

Merci de votre aide