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 :

Nom variable double change dans une boucle for next


Sujet :

Macros et VBA Excel

  1. #21
    Membre habitué
    Homme Profil pro
    Inscrit en
    Mai 2012
    Messages
    1 056
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Mai 2012
    Messages : 1 056
    Points : 174
    Points
    174
    Par défaut
    Ta solution qui fonctionne est de faire tourner ma boucle sans les DIFFn pour avoir Kn et Ln et ensuite ta boucle fait les soustractions Kn - Ln

  2. #22
    Expert confirmé
    Homme Profil pro
    Responsable des études
    Inscrit en
    Juillet 2014
    Messages
    2 665
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Aude (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Responsable des études
    Secteur : Santé

    Informations forums :
    Inscription : Juillet 2014
    Messages : 2 665
    Points : 5 803
    Points
    5 803
    Par défaut
    Citation Envoyé par Kestion100 Voir le message
    Ta solution qui fonctionne est de faire tourner ma boucle sans les DIFFn pour avoir Kn et Ln et ensuite ta boucle fait les soustractions Kn - Ln
    Non tu peux renseigner directement DIFFn dans ta première boucle

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    Dim diff(29) As double
    For i = 1 to 30
    diff(i-1) = range("K"& i).value - range("L"& i).value 
    next i
     
    for i = 0 to ubound(diff)
    dif_tot = dif_tot + diff(i)
    next i
    debug.print dif_tot
    Je voudrais donc calculer la différence entre L1 et K1; L2 et K2; L3 et K3... à chaque boucle puis faire la somme de ces différences, égale à 0 cela veut dire que toute les lignes sont égales
    Attention ici c'est pas forcément vrai avec K1=1, L1=0, K2=0, L2=1 la somme des différences vaut 0, mais les lignes ne sont pas égales

  3. #23
    Membre habitué
    Homme Profil pro
    Inscrit en
    Mai 2012
    Messages
    1 056
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Mai 2012
    Messages : 1 056
    Points : 174
    Points
    174
    Par défaut
    Parfait, MERCI!!!
    En effet, je n'avais pas pensé à la précision que tu apportes....

+ Répondre à la discussion
Cette discussion est résolue.
Page 2 sur 2 PremièrePremière 12

Discussions similaires

  1. récupération du nom d'un champs dans une boucle for
    Par tarmo57 dans le forum Débuter
    Réponses: 1
    Dernier message: 07/09/2012, 07h41
  2. [XL-2007] Problème dans une boucle For..Next
    Par robby98800 dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 21/06/2012, 07h48
  3. Savoir si un String a changé dans une boucle for
    Par mouss4rs dans le forum Langage
    Réponses: 2
    Dernier message: 17/02/2012, 15h04
  4. Chercher dans les valeurs d'une cellule dans une boucle For Next
    Par Runsh63 dans le forum Macros et VBA Excel
    Réponses: 10
    Dernier message: 28/09/2011, 15h30
  5. Variables de session dans une boucle for
    Par lavande4 dans le forum Langage
    Réponses: 1
    Dernier message: 25/10/2008, 14h33

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