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 :

Insertion d'une formule fonctionne sans le = mais pas avec


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Homme Profil pro
    Inscrit en
    Novembre 2011
    Messages
    109
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Novembre 2011
    Messages : 109
    Par défaut Insertion d'une formule fonctionne sans le = mais pas avec
    Bonjour à tous,

    Alors voilà j'ai du code vba pour inserer une formule qui fonctionne, sauf que celle ci est inserer dans une cellule mais sans le = qui du coup ne calcule pas la formule.

    Dès que j'ajoute le =, elle ne fonctionne plus, pourtant je crois bien avoir respecté tous les critères du .formula ...
    Voici la formule

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
          Worksheets("Liste Intervenants").Cells(newline, 10).Formula = "IF(COUNTIF(.Range(.Cells(3, 3), .Cells(100, 3)), Worksheets(""Liste Intervenants"").Cells(newline, 2).Value), 1, ""OK"", ""Absente"")"
    Impossible d'ajouter le = après le guillemet et avant le I de IF..

    Il y a un truc que j'ai mal redigé ???

    Merci de votre aide.

  2. #2
    Expert éminent Avatar de mercatog
    Homme Profil pro
    Inscrit en
    Juillet 2008
    Messages
    9 435
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Autre

    Informations forums :
    Inscription : Juillet 2008
    Messages : 9 435
    Par défaut
    Bonjour

    Tu mélange un peu l'écriture

    Essaies comme ceci en adaptant Sheet 1 dans la formule
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Worksheets("Liste Intervenants").Cells(NewLine, 10).Formula = "=IF(COUNTIF('Sheet 1'!$C$3:$C$100," & Worksheets("Liste Intervenants").Cells(NewLine, 2).Value & ")=1, ""OK"", ""Absente"")"

  3. #3
    Membre confirmé
    Homme Profil pro
    Inscrit en
    Novembre 2011
    Messages
    109
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Novembre 2011
    Messages : 109
    Par défaut
    Merci pour votre aide, en effet j'ai mélanger l'écriture excel et VBA...
    Ca fonctionne parfaitement, je saurai comment écrire maintenant

    Bonne après-midi.

Discussions similaires

  1. Script fonctionnant en manuel mais pas avec cron
    Par megayaya dans le forum Shell et commandes GNU
    Réponses: 9
    Dernier message: 28/03/2013, 12h06
  2. Réponses: 1
    Dernier message: 02/05/2010, 17h12
  3. Une Action fonctionne sous FireFox, mais pas sur IE6/7
    Par 19cmos83 dans le forum Struts 1
    Réponses: 1
    Dernier message: 29/10/2008, 19h45
  4. Réponses: 1
    Dernier message: 24/01/2008, 12h11
  5. Programme fonctionnant sur Eclipse mais pas avec le jar?
    Par kirik dans le forum Eclipse Java
    Réponses: 2
    Dernier message: 10/02/2004, 13h43

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