High-Tech
Santé-Médecine
Droit-Finances
CodeS-SourceS
Inscription
Plan
Connexion
Rechercher un code, un tuto, une réponse
Accueil
Forum
Tutoriels
Codes Sources
Snippets
Top membres
Tous les langages
Delphi / Pascal
Java
Python
SQL
RegEx
Flash
ASM
IRC
Graphisme
PDA
ColdFusion
Foxpro
Flex
Visual Basic / VB.NET
Forum
Tutoriels
Codes Sources
Snippets
Top membres
PHP
Forum
Tutoriels
Codes Sources
Snippets
Top membres
C/C++/C++.NET
Forum
Tutoriels
Codes Sources
Snippets
Top membres
Javascript
Forum
Tutoriels
Codes Sources
Snippets
Top membres
C#/.NET
Forum
Tutoriels
Codes Sources
Snippets
Top membres
ASP/ASP.NET
Forum
Tutoriels
Codes Sources
Snippets
Top membres
Accueil
Connexion
Déposer un code
Code
Recherche
Haut
Accueil
Forum Codes-Sources
Visual Basic
VB.NET
Boucle for, condition arrêt variable [
Résolu
]
Signaler
dmk04
Messages postés
206
Date d'inscription
samedi 29 octobre 2005
Statut
Membre
Dernière intervention
7 mars 2012
-
11 oct. 2007 à 13:49
Kristof_Koder
Messages postés
918
Date d'inscription
vendredi 3 août 2007
Statut
Membre
Dernière intervention
27 octobre 2008
-
11 oct. 2007 à 22:25
Bonjour à tous,
Je débute en VB et ya une chose que je ne comprends vraiment pas :
lorsque j'exécute le code suivant :
Dim nbLignes As Long
Dim i As Long
nbLignes = 10
For i = 0 To nbLignes
......
modification de nbLignes parfois
......
Next i
Le programme ne boucle que 10 fois sans tenir compte des modifications sur nbLignes !
Quelqu'un aurait-il un élément de réponse ??
Merci d'avance
Afficher la suite
A voir également:
Boucle for, condition arrêt variable
Boucle for sur une variable
✓
-
Forum - VB.NET
Creation de plusieurs movieClip dans une boucle for, avec nom variable
✓
-
Forum - Flash
VB Excel: Boucle For Next ne s'arrête pas
✓
-
Forum - Visual Basic 6
Boucle for, while et condition if
✓
-
Forum - PHP
Conditions boucle for
✓
-
Forum - C# / .NET
7
réponses
Réponse 1 / 7
Renfield
Messages postés
17286
Date d'inscription
mercredi 2 janvier 2002
Statut
Modérateur
Dernière intervention
23 décembre 2019
68
11 oct. 2007 à 14:04
la clause terminale d'une boucle For est calculée une fois, au début...
utilises une boucle Do While...
Dim nbLignes As Long
Dim i As Long
nbLignes = 10
Do Until i = nbLignes
......
modification de nbLignes parfois
......
i++
Loop
Renfield
Admin CodeS-SourceS- MVP Visual Basic
Réponse 2 / 7
jmfmarques
Messages postés
7668
Date d'inscription
samedi 5 novembre 2005
Statut
Membre
Dernière intervention
22 août 2014
26
11 oct. 2007 à 14:07
Bonjour,
Je devine (malgré toi)...
Alors :
Si tu supprimes des lignes en chemin :
Commence alors par le bas pour remonter vers le haut (avec step -1).
Si par contre tu en ajoutes :
Il va falloir penser à autre chose qu'une boucle For...to...
Sois précis si tu veux une réponse précise.
Réponse 3 / 7
dmk04
Messages postés
206
Date d'inscription
samedi 29 octobre 2005
Statut
Membre
Dernière intervention
7 mars 2012
11 oct. 2007 à 14:10
J'ai mis une boucle While.
Normalement le for est une boucle while, mais pas en VB apparament...
Réponse 4 / 7
dmk04
Messages postés
206
Date d'inscription
samedi 29 octobre 2005
Statut
Membre
Dernière intervention
7 mars 2012
11 oct. 2007 à 14:12
Je supprime et j'ajoute... :)
++ existe en VB wouhahaa
Réponse 5 / 7
dmk04
Messages postés
206
Date d'inscription
samedi 29 octobre 2005
Statut
Membre
Dernière intervention
7 mars 2012
11 oct. 2007 à 14:14
Ah ben non, ça existe pas... ou alors je sais pas taper...
Réponse 6 / 7
Renfield
Messages postés
17286
Date d'inscription
mercredi 2 janvier 2002
Statut
Modérateur
Dernière intervention
23 décembre 2019
68
11 oct. 2007 à 21:28
j'ignore si ca existe ou pas en .Net, je pensais que si...
Renfield
Admin CodeS-SourceS- MVP Visual Basic
Réponse 7 / 7
Kristof_Koder
Messages postés
918
Date d'inscription
vendredi 3 août 2007
Statut
Membre
Dernière intervention
27 octobre 2008
10
11 oct. 2007 à 22:25
Pas de ++ en VB.NET, mais du +=, -=, etc...
Votre réponse
Répondre
Posez votre question
A voir également
Conditions boucle for
Utilisation d'une variable dans une boucle For
Pb Déclaration Variable dans boucle For
Variable dans boucle for
Boucle For avec plusieurs conditions simultanées