Réaliser une boucle pour afficher des valeurs

Résolu
Lucas -  
 Lucas -
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. Utilisateur anonyme
     
    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. Lucas
       
      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
      1. yg_be Messages postés 23437 Date d'inscription   Statut Contributeur Dernière intervention   1 588 > Lucas
         
        bonjour, ou bien tu ajoutes dans la boucle:
        if MaValeur="" then exit for
        0
    2. Lucas
       
      Bonjour,

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

      Bonne continuation
      0