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 :

[VBA-E97]Problème formule addition


Sujet :

Macros et VBA Excel

  1. #1
    Membre régulier
    Profil pro
    Inscrit en
    Juillet 2004
    Messages
    175
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Juillet 2004
    Messages : 175
    Points : 100
    Points
    100
    Par défaut [VBA-E97]Problème formule addition
    Bonjour,


    Lorsque je rentre la formule suivante il me donne comme résultat

    #NAME?

    formule
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    Sheets("Prestation").Cells(i, 11).FormulaLocal = "=Sum(""K11:K "" & i - 1 )"
    voici le déroulement


    un utilisateur entre les données par un textbox sur userform

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
     
    Private Sub cmdValider_Click()
    Dim i As Integer
    Dim Ac As Integer
     
    i = 10
    Ac = Val(txtAC.Value)
     
    ' Recherche la première cellule vide dans la colonne  après K10
    While ActiveSheet.Cells(i, 11) <> ""
    i = i + 1
    Wend
     
    'insertion de la données dans la colonne K
    ActiveSheet.Cells(i, 11) = Ac
    on additionne toutes les valeurs de la colonne k de K11 à K?

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
     
     
    Private Sub cmdTotal_Click()
    Dim i As Integer
    'Initialisation de la variable pour la recherche de la
    'première cellule vide dans la plage
    i = 11
    'Recherche de la cellule vide
    While ActiveSheet.Cells(i, 11) <> ""
    i = i + 1
    Wend
    'Formule:addition de la plage
    Sheets("Prestation").Cells(i, 11).FormulaLocal = "=Sum(""K11:K "" & i - 1 )"

    une idée pq? ce résultat #NAME?
    Merci

  2. #2
    Membre éclairé
    Homme Profil pro
    retraité
    Inscrit en
    Mai 2006
    Messages
    542
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Seine et Marne (Île de France)

    Informations professionnelles :
    Activité : retraité

    Informations forums :
    Inscription : Mai 2006
    Messages : 542
    Points : 712
    Points
    712
    Par défaut
    Bonsoir à tous

    A la place de "SUM" essaie "SOMME"

    A+

    Eric

  3. #3
    Membre régulier
    Profil pro
    Inscrit en
    Juillet 2004
    Messages
    175
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Juillet 2004
    Messages : 175
    Points : 100
    Points
    100
    Par défaut
    merci,


    j'ai essayé avec SOMME, mais cela ne change rien


    une autre idée

  4. #4
    Membre éclairé
    Homme Profil pro
    retraité
    Inscrit en
    Mai 2006
    Messages
    542
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Seine et Marne (Île de France)

    Informations professionnelles :
    Activité : retraité

    Informations forums :
    Inscription : Mai 2006
    Messages : 542
    Points : 712
    Points
    712
    Par défaut
    Bonsoir

    Chez moi cela fonctionne, sur 2002 et 97

    Essaie :

    ..... = "=SOMME(K11:K" & i - 1 & ")"

    Eric

  5. #5
    Expert éminent sénior


    Profil pro
    Inscrit en
    Juin 2003
    Messages
    14 008
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 14 008
    Points : 20 040
    Points
    20 040

  6. #6
    Membre régulier
    Profil pro
    Inscrit en
    Juillet 2004
    Messages
    175
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Juillet 2004
    Messages : 175
    Points : 100
    Points
    100
    Par défaut
    ok ,ça marche mais avec

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    "=Sum(K11:K" & i - 1 & ")"
    J'ai office en anglais

  7. #7
    Expert éminent sénior


    Profil pro
    Inscrit en
    Juin 2003
    Messages
    14 008
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 14 008
    Points : 20 040
    Points
    20 040
    Par défaut
    sans le "local" .. tu peu écrire tes formules en anglais .. quelque soit la version de langue de ton office...

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

Discussions similaires

  1. [Toutes versions] Problème d'addition de label (VBA / EXCEL)
    Par dreamerforever dans le forum Macros et VBA Excel
    Réponses: 8
    Dernier message: 10/06/2010, 19h37
  2. problème formule vba excel
    Par akmer dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 16/04/2008, 16h43
  3. [VBA-E] problème avec une formule
    Par jamelie dans le forum Macros et VBA Excel
    Réponses: 10
    Dernier message: 25/04/2007, 12h13
  4. [VBA-E97]Problème addition de plage
    Par stargates dans le forum Macros et VBA Excel
    Réponses: 5
    Dernier message: 17/04/2007, 07h14
  5. [VBA-E] Problème formule
    Par nattyman dans le forum Macros et VBA Excel
    Réponses: 5
    Dernier message: 04/08/2006, 11h55

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