Menu

Réaliser une boucle pour afficher des valeurs [Résolu]

Lucas - 2 mars 2018 à 10:04 - Dernière réponse :  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


Afficher la suite 

Votre réponse

5 réponses

Whismeril 11610 Messages postés mardi 11 mars 2003Date d'inscriptionContributeurStatut 16 juin 2018 Dernière intervention - 2 mars 2018 à 11:00
0
Merci
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
http://silkyroad.developpez.com/vba/tableaux/
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
yg_be 5767 Messages postés lundi 9 juin 2008Date d'inscriptionContributeurStatut 15 juin 2018 Dernière intervention > Lucas - 6 mars 2018 à 09:15
bonjour, ou bien tu ajoutes dans la boucle:
if MaValeur="" then exit for
Bonjour,

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

Bonne continuation
Commenter la réponse de Whismeril
Whismeril 11610 Messages postés mardi 11 mars 2003Date d'inscriptionContributeurStatut 16 juin 2018 Dernière intervention - 6 mars 2018 à 09:00
Commenter la réponse de Whismeril