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 :

[Formules Excel] piti probleme


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éprouvé Avatar de Commodore
    Homme Profil pro
    Business manager
    Inscrit en
    Février 2004
    Messages
    599
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Business manager

    Informations forums :
    Inscription : Février 2004
    Messages : 599
    Par défaut [Formules Excel] piti probleme
    Bonsoir à tous,

    j'ai un petit probleme avec l'utilisation de WorksheetFunction...

    la formule que je veux mettre en oeuvre est la suivante (dans une cellule)
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    =+SOMME.SI('Tab vendors'!$A:$A;datas!$D2098;'Tab vendors'!$C:$C)
    j'ai essayé ceci mais ça ne prend pas:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    range("C65000").value = Application.WorksheetFunction.SumIf('Tab vendors'!$A:$A;datas!$D2097;'Tab vendors'!$C:$C)
    le but est de pouvoir inscrire le resultat d'une formule "en dur" dans la cellule... sans passer par un copier valeurs par dessus la formule...

    n'hésitez pas a demander des précisions si vous pensez que je n'ai pas été clair

    Psy

  2. #2
    Expert confirmé

    Homme Profil pro
    Inscrit en
    Août 2005
    Messages
    3 317
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Secteur : Industrie

    Informations forums :
    Inscription : Août 2005
    Messages : 3 317
    Par défaut
    bonjour

    Tu peux tester

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    Dim Plage As Range
    Dim Critere As Variant
    Dim somme_plage As Range
     
    Set Plage = Worksheets("Tab vendors").Columns(1)
    Critere = Worksheets("datas").Range("D2097").Value
    Set somme_plage = Worksheets("Tab vendors").Columns(3)
     
    Range("C65000").Value = _
        Application.WorksheetFunction.SumIf(Plage, Critere, somme_plage)


    michel

  3. #3
    Membre éprouvé Avatar de Commodore
    Homme Profil pro
    Business manager
    Inscrit en
    Février 2004
    Messages
    599
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Business manager

    Informations forums :
    Inscription : Février 2004
    Messages : 599
    Par défaut
    solution testée et approuvée !

    merci

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

Discussions similaires

  1. probleme dans une formule[excel]
    Par lumbroso dans le forum Excel
    Réponses: 5
    Dernier message: 19/06/2007, 06h54
  2. problemes tirer les formules excel
    Par melodyyy dans le forum Macros et VBA Excel
    Réponses: 26
    Dernier message: 27/10/2006, 18h15
  3. Probleme avec formule Excel
    Par Eh_manu dans le forum Excel
    Réponses: 3
    Dernier message: 01/06/2006, 14h34
  4. inséré des formule excel dans VB
    Par amel95140 dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 28/12/2005, 17h21
  5. [EXCEL][VBA] Utilisation des formules Excel en VBA
    Par Amanck dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 27/12/2005, 15h08

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