Réaliser une boucle pour afficher des valeurs

Résolu
Bonjour,

J'aimerais pouvoir avec VBA lire le contenu de plusieurs cellules d'une même colonne et que un par un la valeur de la cellule s'affiche dans une message box. je pense qu'il faut utiliser un tant que mais je suis débutant sur VBA, et cela fait 2 jours que je suis dessus, donc je m'autorise un peut d'aide.

merci d'avance

2 réponses

  1. Bonjour
    Tu peux faire avec un for, ou un foreach
    For Each ObjCell In Range("A1:A25").Cells
        MaValeur = ObjCell.Value
        ‘Ici créer la messageBox
    Next


    Ou encore si tu as beaucoup de cellules passer par un tableau
    https://silkyroad.developpez.com/vba/tableaux/
    0
    1. Merci beaucoup Whismeril, dernière chose il me faudrait faire un compteur. Car, Tant que ma cellule est remplie il affiche son contenue, mais quand elle ne contient rien, il s'arrête.
      Merci d'avance
      0
    2. Contributeur
      @Lucasbonjour, ou bien tu ajoutes dans la boucle:
      if MaValeur="" then exit for
      0
    3. Bonjour,

      Merci beaucoup pour l'aide j'ai réussie à faire ce que je voulais

      Bonne continuation
      0