For each cell in cells

Bonjour,

Je rencontre un petit soucis avec ma boucle.

Elle n’accepte pas ce petit bout de code

For each Cell in.range((cells 1,2) , (33,2))

J’utilise Cells parce que je récupère le numéro de colonne et de ligne dans une variable.

Il reste la solution de convertir le numéro de colonne en range.

Merci

Bonjour,

Essaie comme ceci : For Each Cell In Range(Cells(1, 2), Cells(33, 2))

ric

Bonjour ric,

Erreur de frappe de ma part, mais j’ai bien écris le code comme tu le présentes

Bonjour,

Existe-t-il une raison pour ne pas utiliser ...

Range("B1:B33")

Bonjour à tous,

peut-être rajouter un point (.) devant les Cells (comme devant le Range) pour les "rattacher" à la feuille qui doit être dans un With Worksheets(...

A+

Re,

Pour éviter que tout le monde joue aux devinettes ...

Pourrais-tu poster au minimum poster ta macro ...entière ... ?

désolé de n’avoir partagé le code, j’ai écris depuis mon téléphone.

La solution était donc bien de rajouter les points, mais sur les deux Cells... chose que je n’avais faite que sur un.

.Range(.Cells(1,1), .Cells(33,1))

Merci et bonne journée

@ AlgoPlus

Tu me donneras la marque de ta boule de cristal ...

Félicitations pour avoir deviné que l'instruction était à l'intérieur d'un bloc ' With ... End With ' ...

Bonjour James007 ,

Coup de bol .....!!! puisque le code en faute exposé dans deux messages ne correspond pas finalement au code utilisé !

Rechercher des sujets similaires à "each"