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 :

Erreur insérer une formule dans une cellule avec VBA


Sujet :

Macros et VBA Excel

Mode arborescent

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre habitué
    Femme Profil pro
    Étudiant
    Inscrit en
    Novembre 2017
    Messages
    8
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Canada

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Novembre 2017
    Messages : 8
    Par défaut Erreur insérer une formule dans une cellule avec VBA
    Bonjour,

    Je veux insérer une formule dans une cellule avec un code VBA.
    J'ai une erreur au niveau de la ligne avec ma formule, je ne comprends pas.

    Code erreur :

    Run-time error '1004':
    Application-defined or object error

    Lorsque je mets la formule directement dans la cellule ça fonctionne très bien. Lorsque je change ma formule pour une plus basique (="=2+2") cela marche très bien.


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    Sub addformula()
     
     
    lr = Worksheets("data label").Range("T3").Value
     
    Sheets("print").Select
     
    Range("I2").Formula = "=IFERROR(INDEX('data label'!$H$2:$H$700,MATCH(1,SIGN(COUNTIF($I$1:I1,'data label'!$H$2:$H$700)<SUMIF('data label'!$H$2:$H$700,'data label'!$H$2:$H$700,'data label'!$J$2:$J$700)),0)),"")"
     
    Range("I2").AutoFill Range("i2:i" & lr)
    End Sub
    Cette formule me permet d'avoir une une valeur qui se copie X fois en fonction d'une valeur "repeat".
    Je veux ensuite que cette formule se mette dans X cellules an fonction de la valeur "lr". Mais cette partie du code fonctionne tres bien, c'est vraiment la formule que Excel me laisse pas entrer.

    Merci beaucoup
    Fichiers attachés Fichiers attachés

Discussions similaires

  1. [XL-365] Remplissage d'une cellule avec VBA
    Par Aleksii dans le forum Macros et VBA Excel
    Réponses: 0
    Dernier message: 07/07/2019, 09h38
  2. Réponses: 3
    Dernier message: 24/12/2015, 11h58
  3. [XL-2007] Créer une liste déroulante dans une cellule avec vba
    Par destroyed dans le forum Macros et VBA Excel
    Réponses: 5
    Dernier message: 10/07/2014, 09h19
  4. [XL-2007] Utiliser plusieurs couleurs au texte d'une cellule avec vba
    Par CRC dans le forum Excel
    Réponses: 2
    Dernier message: 21/08/2009, 14h37

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