Boucle while jusqu'à ce que la valeur soit le vide
Résolu/Fermé
A voir également:
- Boucle while jusqu'à ce que la valeur soit le vide
- Boucle while jusqu'à ce que la valeur soit le vide ✓ - Forum - VB / VBA
- Récupérer la valeur d'un input dans ma boucle while ✓ - Forum - PHP
- Bash : valeur de var en/hors boucle while ✓ - Forum - Shell
- Factorielle en c boucle while - Forum - C
- Boucle while batch - Forum - Programmation
2 réponses
michel_m
3 mars 2016 à 08:34
- Messages postés
- 16568
- Date d'inscription
- lundi 12 septembre 2005
- Statut
- Contributeur
- Dernière intervention
- 14 mai 2022
3 mars 2016 à 08:34
Bonjour
Pour boucler sur une variable-tableau tu peux utiliser les fonctions Lbound
et Ubound
Lbound =1° "ligne" de OF1
Ubound Fin de OF1
Pour boucler sur une variable-tableau tu peux utiliser les fonctions Lbound
et Ubound
Lbound =1° "ligne" de OF1
Ubound Fin de OF1
For xxxx=Llbound(OF1) to Ubound(OF1)
ou
For xxxx=0 to Ubound(OF1)
.....
If OF1(val1, 0)="" then exit for
....
next
Bonjour,
D'après ce que tu dis
Dim OF1(100, 10) As Variant
on comprend que OF1 est un tableau
Or quand on lit
While OF1(val1, 0).Value <> ""
on s'attend à ce que OF1 est un objet du type WorkSheet
Alors Tableau au Worksheet?
D'après ce que tu dis
Dim OF1(100, 10) As Variant
on comprend que OF1 est un tableau
Or quand on lit
While OF1(val1, 0).Value <> ""
on s'attend à ce que OF1 est un objet du type WorkSheet
Alors Tableau au Worksheet?
3 mars 2016 à 15:21
Merci beaucoup Michel, j'ai grandement amélioré la vitesse de calcul de ma macros désormais.
A bientôt