VBA : stocker n° ligne cellule dans un for each

Fermé
xuorel Messages postés 254 Date d'inscription samedi 24 novembre 2012 Statut Membre Dernière intervention 11 mai 2023 - Modifié par xuorel le 30/08/2016 à 12:57
 Utilisateur anonyme - 30 août 2016 à 17:09
Bonjour,

je souhaiterais réaliser une macro réalisant cela (je résume au passage qui me pose problème) :

for each R in Range("C12:C15")

i = numéro de ligne de R
j = numéro de colonne de R

msgbox i , j
next

Comment procéder ? Je n'arrive pas à identifier l'objet à utiliser pour la ligne et la colonne ainsi que le formalisme à adopter.

Merci


A voir également:

2 réponses

michel_m Messages postés 16603 Date d'inscription lundi 12 septembre 2005 Statut Contributeur Dernière intervention 16 décembre 2023 3 303
Modifié par michel_m le 30/08/2016 à 16:19
Bonjour

1/ R c'est quoi ?
2/ ta zone est en colonne C (C2:C15), pourquoi demande tu j? c'est 2 !!!


 Michel
0
xuorel Messages postés 254 Date d'inscription samedi 24 novembre 2012 Statut Membre Dernière intervention 11 mai 2023
30 août 2016 à 17:03
R est un cellule. J'aurais du écrire :

dim R as Range 

for each R in Range("C12:C15")

i = numéro de ligne de R
j = numéro de colonne de R

msgbox i , j
next


Je n'ai mis qu'une colonne car j'ai synthétisé mon problème. au final j''utiliserai une plage de plusieurs colonnes.
0
Utilisateur anonyme > xuorel Messages postés 254 Date d'inscription samedi 24 novembre 2012 Statut Membre Dernière intervention 11 mai 2023
Modifié par albkan le 30/08/2016 à 17:11
Mon message #2 répond exactement à ton problème initial. Cordialement.  😊
0