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 :

Renvoi a la valeur plutot qu a une formule


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Juin 2007
    Messages
    50
    Détails du profil
    Informations forums :
    Inscription : Juin 2007
    Messages : 50
    Par défaut Renvoi a la valeur plutot qu a une formule
    a tous,

    J ai le code suivant
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    Dim lig As Long
    lig=Worsheets("Dist").Range("CE2").End(xlDown).Row
    Worksheets("Dist").Range("CE12").Autofilter
    Worksheets("Dist").Range("CE12:CE"&lig).Advancedfilter     Action:=xlfilterCopy, Copytorange:=Range("B15"),Unique=True
    qui me permet de creer une liste a partir d une autre

    Seuleument, la liste d origine contient des formules qui me donne des valeurs.
    Le code ci dessus me fait une nouvelle liste de formules et non de valeurs, je pense qu il faut caller un .Value quelquepart, seuleument apres plusieurs essaye, je ne parvient pas a trouver.



    merci d avancea celui qui sait

  2. #2
    Membre averti
    Inscrit en
    Juin 2007
    Messages
    50
    Détails du profil
    Informations forums :
    Inscription : Juin 2007
    Messages : 50
    Par défaut
    PS:

    Je pense qu l on peut ou l on doit passer par un collage speciale (Valeur), seuleument je ne connais pas du tout la syntaxe.....

  3. #3
    Membre Expert
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    1 567
    Détails du profil
    Informations personnelles :
    Âge : 62
    Localisation : France

    Informations forums :
    Inscription : Novembre 2006
    Messages : 1 567
    Par défaut
    je ne sais pas tout, loin de là, mais je ne pense pas que tu puisses, je ne vois pas la possibilité.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    sub liste()
    Dim lig As Long
    lig = Worksheets("Dist").Range("C1").End(xlDown).Row
    Worksheets("Dist").Range("C1").AutoFilter
    Worksheets("Dist").Range("C1:C" & lig).AdvancedFilter _
    Action:=xlFilterCopy, CopyToRange:=Range("D1"), Unique:=True
    End Sub
    ça marche, mais pas avec les formules. je pense que si il filtre des formules et qu'il suprime les doublons, il perd certaines références.

Discussions similaires

  1. [XL-2010] Recherche d'une cellule formattée dont la valeur est résultat d'une formule.
    Par Marcouille34 dans le forum Macros et VBA Excel
    Réponses: 0
    Dernier message: 12/06/2014, 11h17
  2. [XL-2007] #VALEUR après insertion d'une formule
    Par clymB dans le forum Excel
    Réponses: 10
    Dernier message: 11/06/2014, 17h05
  3. [XL-2007] Valeur de case dans une formule qui ne change pas à chaque tri.
    Par Lovecr4ft dans le forum Excel
    Réponses: 1
    Dernier message: 27/04/2011, 16h00
  4. [XL-2003] Valeur du texte d'une formule
    Par chordially dans le forum Excel
    Réponses: 3
    Dernier message: 10/05/2010, 15h57
  5. Réponses: 2
    Dernier message: 15/10/2007, 13h28

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