VBA : stocker n° ligne cellule dans un for each

xuorel Messages postés 253 Date d'inscription   Statut Membre Dernière intervention   -  
 Utilisateur anonyme -
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

2 réponses

  1. michel_m Messages postés 18903 Date d'inscription   Statut Contributeur Dernière intervention   3 320
     
    Bonjour

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

     Michel
    0
    1. xuorel Messages postés 253 Date d'inscription   Statut Membre Dernière intervention  
       
      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
      1. Utilisateur anonyme > xuorel Messages postés 253 Date d'inscription   Statut Membre Dernière intervention  
         
        Mon message #2 répond exactement à ton problème initial. Cordialement.  😊
        0