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 :

vba boucle formule


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre très actif Avatar de pilounet54
    Homme Profil pro
    retraité
    Inscrit en
    Février 2008
    Messages
    489
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 72
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations professionnelles :
    Activité : retraité
    Secteur : Service public

    Informations forums :
    Inscription : Février 2008
    Messages : 489
    Par défaut vba boucle formule
    bonjour de l'aide svp
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    i = 7
       For Each c In Range("plagep")
     
        c.Formula = "=SI(I9="";"";SI(K9+L9<I9;"inférieur";SI(K9+L9>I9;"supérieur";SI(K9+L9=I9;"ok"))))
        i = i + 1
       Next c
    End Sub
    je cherche à mettre cette formule dans une boucle merci

  2. #2
    Expert confirmé Avatar de jfontaine
    Homme Profil pro
    Contrôleur de Gestion
    Inscrit en
    Juin 2006
    Messages
    4 756
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 51
    Localisation : France, Sarthe (Pays de la Loire)

    Informations professionnelles :
    Activité : Contrôleur de Gestion

    Informations forums :
    Inscription : Juin 2006
    Messages : 4 756
    Par défaut
    Bonjour,

    Plusieurs points a voir :

    1. si tu utilises la propriété Formula il faudra mettre une formule en Anglais.
    Pour une formule en Français, il te faudra utilise FormulaLocal

    2. Dans la formule, il te faudra doubler les guillemets. Sinon VBA traduira une sortie de zone de texte
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    c.FormulaLocal = "=SI(I9="""";"""";SI(K9+L9<I9;""inférieur"";SI(K9+L9>I9;""supérieur"";SI(K9+L9=I9;""ok""))))"
    3. A quoi sert la variable i?

Discussions similaires

  1. VBA - Boucle avec recopie incrémentée à partir d'une formule
    Par vbadeb dans le forum Macros et VBA Excel
    Réponses: 13
    Dernier message: 23/03/2015, 14h23
  2. [XL-2010] Boucle VBA ou formule avec Copier Coller Image
    Par moilou2 dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 19/07/2013, 15h16
  3. [VBA-E]Formule de selection
    Par sunme dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 10/04/2006, 09h37
  4. [VBA/Excel] Formule via macro
    Par UNi[FR] dans le forum Macros et VBA Excel
    Réponses: 6
    Dernier message: 18/10/2005, 15h11
  5. [VBA] Boucle Do While
    Par jmde dans le forum Access
    Réponses: 4
    Dernier message: 16/10/2005, 20h23

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