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 :

Insérer une formule dans une cellule


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre expérimenté
    Avatar de sam_XIII
    Profil pro
    Inscrit en
    Août 2003
    Messages
    221
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Août 2003
    Messages : 221
    Par défaut Insérer une formule dans une cellule
    bonjour

    je travaille avec office 2007

    voici mon problème

    je veux insérer une formule dans des cellules de ma page
    le probleme est que à la place de m'afficher le resultat de ma formule, il m'affiche la formule

    a la place d'avoir "1" dans ma cellule je me retrouve avec "=VLOOKUP(B4;sort;2;FALSE)"

    j'ai essayé
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
     
    Worksheets("WorkingData Staging").Range("C" & index) = "=VLOOKUP(B" & index & ";sort;2;FALSE)"
     
    Worksheets("WorkingData Staging").Range("C" & index).Formula = "=VLOOKUP(B" & index & ";sort;2;FALSE)"
     
    Worksheets("WorkingData Staging").Range("C" & index).Value = "=VLOOKUP(B" & index & ";sort;2;FALSE)"
     
    Worksheets("WorkingData Staging").Range("C" & index).FormulaR1C1  = "=VLOOKUP(B" & index & ";sort;2;FALSE)"
     
     
    Worksheets("WorkingData Staging").Range("C" & index).FormulaLocal= "=VLOOKUP(B" & index & ";sort;2;FALSE)"
    et ca me fait toujours la même chose


    quelqu'un peut il m'aider ?

  2. #2
    Membre expérimenté Avatar de Drost
    Profil pro
    Inscrit en
    Août 2007
    Messages
    192
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : Suisse

    Informations forums :
    Inscription : Août 2007
    Messages : 192
    Par défaut
    Yop'

    Petite question bete mais as tu essayé avec l'enregistreur?

  3. #3
    Membre expérimenté
    Avatar de sam_XIII
    Profil pro
    Inscrit en
    Août 2003
    Messages
    221
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Août 2003
    Messages : 221
    Par défaut
    oui ca me donne

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    ActiveCell.FormulaR1C1 = "=VLOOKUP(RC[-1],sort,2,FALSE)"
    donc j'ai essayé d'appliquer a mon code comme ceci :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Worksheets("DataSource").Range("C" & index).FormulaR1C1 = "=VLOOKUP(RC[-1],sort,2,FALSE)"
    mais ca me fait le meme probleme

    ca m'affiche "=VLOOKUP(RC[-1],sort,2,FALSE)" dans ma cellule à la place de la valeur que j'attend

  4. #4
    Membre expérimenté Avatar de Drost
    Profil pro
    Inscrit en
    Août 2007
    Messages
    192
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : Suisse

    Informations forums :
    Inscription : Août 2007
    Messages : 192
    Par défaut
    As tu essayé comme ce ci?

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    Sheet("DataSource").select
    Cells(index,3).select
    ActiveCell.FormulaR1C1 = "=VLOOKUP(RC[-1],sort,2,FALSE)"

  5. #5
    Membre expérimenté Avatar de Drost
    Profil pro
    Inscrit en
    Août 2007
    Messages
    192
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : Suisse

    Informations forums :
    Inscription : Août 2007
    Messages : 192
    Par défaut
    Sinon ca peut aussi venir du format de ta cellule...

  6. #6
    Membre expérimenté
    Avatar de sam_XIII
    Profil pro
    Inscrit en
    Août 2003
    Messages
    221
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Août 2003
    Messages : 221
    Par défaut
    j'ai essayé ca fonctionne pas non plus

    le format de la cellule j'ai essayé de changer de mettre "general" ou des autres mais ca change rien

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

Discussions similaires

  1. [XL-2010] Insérer le résultat d'une formule dans une case
    Par Walaboss dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 29/04/2015, 18h19
  2. [Toutes versions] Imbriquer une formule dans une formule à l'aide de l'outil Insertion de fonction
    Par Philippe Tulliez dans le forum Contribuez
    Réponses: 0
    Dernier message: 27/08/2014, 12h21
  3. Réponses: 2
    Dernier message: 23/03/2014, 13h05
  4. [XL-2010] Formule : attribuer une formule dans une cellule
    Par popi33370 dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 06/03/2014, 19h06
  5. Réponses: 3
    Dernier message: 29/01/2008, 13h08

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