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 :

Concatenation du numero d'iteration dans une boucle


Sujet :

Macros et VBA Excel

  1. #1
    Nouveau membre du Club
    Inscrit en
    Juillet 2007
    Messages
    69
    Détails du profil
    Informations forums :
    Inscription : Juillet 2007
    Messages : 69
    Points : 36
    Points
    36
    Par défaut Concatenation du numero d'iteration dans une boucle
    Bonjour a tous,

    J'ai un probleme a vous soumettre, et j'ai pas l'impression qu'il soit simple...

    Dans une boucle (i = 1 To 100), comment utiliser i dans une formule ?

    L'exemple qui m'interesse etant le suivant:

    ActiveCell.FormulaR1c1 = "=Correl(Vecteur1, Vecteuri)"

    (les vecteurs Vecteur1, Vecteur2,..., Vecteur100 sont tous definis)

    Evidemment ca m'affiche:

    =Correl(Vecteur1, Vecteuri)

    Et non:

    =Correl(Vecteur1, Vecteur30) (pour i = 30)

    Comme je le souhaiterais...
    Y'a-t-il un moyen de concatener la valeur de i dans la formule pour que ca marche ?

    Merci.

  2. #2
    Expert éminent

    Avatar de Maxence HUBICHE
    Homme Profil pro
    Développeur SQLServer/Access
    Inscrit en
    Juin 2002
    Messages
    3 842
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 55
    Localisation : France, Val d'Oise (Île de France)

    Informations professionnelles :
    Activité : Développeur SQLServer/Access

    Informations forums :
    Inscription : Juin 2002
    Messages : 3 842
    Points : 9 197
    Points
    9 197
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    ActiveCell.FormulaR1c1 = "=Correl(Vecteur1, Vecteur" & i & ")"

  3. #3
    Nouveau membre du Club
    Inscrit en
    Juillet 2007
    Messages
    69
    Détails du profil
    Informations forums :
    Inscription : Juillet 2007
    Messages : 69
    Points : 36
    Points
    36
    Par défaut
    Ca marche.
    Il me semblait pourtant avoir essaye moi-meme cette formule... devait rester une couille dans le pate.

    Merci en tout cas

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

Discussions similaires

  1. Passer directement a l'iteration suivante dans une boucle for
    Par sundjata dans le forum VB 6 et antérieur
    Réponses: 7
    Dernier message: 26/07/2023, 12h40
  2. Traitement dans une boucle <nested:iterate>
    Par charles888 dans le forum Struts 1
    Réponses: 1
    Dernier message: 15/03/2012, 12h02
  3. problème d'iterator dans une boucle for
    Par cup of tea dans le forum Débuter
    Réponses: 2
    Dernier message: 10/01/2012, 17h31
  4. [Batch] Concatenation dans une boucle
    Par madislak dans le forum Windows
    Réponses: 5
    Dernier message: 26/06/2007, 13h08
  5. Réponses: 1
    Dernier message: 22/04/2007, 16h51

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