Réaliser une boucle pour afficher des valeurs

Résolu/Fermé
Lucas - 2 mars 2018 à 10:04
 Lucas - 6 mars 2018 à 22:02
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

Whismeril Messages postés 19028 Date d'inscription mardi 11 mars 2003 Statut Non membre Dernière intervention 24 avril 2024 931
2 mars 2018 à 11:00
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
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
yg_be Messages postés 22724 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 25 avril 2024 1 476 > Lucas
6 mars 2018 à 09:15
bonjour, ou bien tu ajoutes dans la boucle:
if MaValeur="" then exit for
0
Bonjour,

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

Bonne continuation
0
Whismeril Messages postés 19028 Date d'inscription mardi 11 mars 2003 Statut Non membre Dernière intervention 24 avril 2024 931
6 mars 2018 à 09:00
0