IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Macros et VBA Excel Discussion :

Incrementer la valeur finale d'un compteur


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Homme Profil pro
    Formateur en informatique
    Inscrit en
    Février 2013
    Messages
    16
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Formateur en informatique

    Informations forums :
    Inscription : Février 2013
    Messages : 16
    Par défaut Incrementer la valeur finale d'un compteur
    Bonjour,
    Je désire augmenter dans ma boucle For la valeur finale du compteur.
    Je constate que la valeur Fin du compteur augmente, mais le nombre de boucles effectuées reste à dix.
    Voici mon code :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
     
    Sub TestCompteur()
        Fin = 10
        Range("A1").Select
        For i = 1 To Fin
            Cells(i, 1).Value = i & " " & Fin
            Fin = Fin + 1
            If Fin > 20 Then Exit For
        Next
    End Sub
    Merci de votre aide

  2. #2
    Expert éminent
    Avatar de Marc-L
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Avril 2013
    Messages
    9 468
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2013
    Messages : 9 468
    Par défaut


    Bonjour, bonjour !

    Conformément aux règles du forum, merci de baliser le code via l'icône dédiée # !

    Ensuite c'est juste une erreur de logique, la fin est non variable et donc figée lors de l'entrée de la boucle !

    Mieux vaut utiliser alors une boucle Do Loop


    __________________________________________________________________________________________________
    Tous unis, tous Charlie

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. incremente un valeur automatique
    Par atifo dans le forum VB 6 et antérieur
    Réponses: 9
    Dernier message: 12/05/2008, 11h22
  2. incrementer une valeur
    Par mikebranque dans le forum Langage SQL
    Réponses: 2
    Dernier message: 01/02/2007, 18h01
  3. Equadiff - Récupération de valeur finale
    Par The_FD dans le forum MATLAB
    Réponses: 1
    Dernier message: 27/10/2006, 19h35
  4. incrementer la valeur d' un champ ?
    Par legend666 dans le forum Requêtes
    Réponses: 2
    Dernier message: 24/02/2006, 10h48
  5. Reccupération directe valeur d'un champ compteur
    Par jmr dans le forum MS SQL Server
    Réponses: 3
    Dernier message: 24/11/2004, 08h25

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo