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 :

formula : erreur 1004


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Nouveau candidat au Club
    Profil pro
    Inscrit en
    Septembre 2008
    Messages
    1
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Septembre 2008
    Messages : 1
    Par défaut formula : erreur 1004
    Bonjour tout le monde,

    je souhaite écrire dans une case excel
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    =IF(D13=1;0;MIN(E13;TRUNC(F13/($B$7*$B$6))))
    comme mon excel est en anglais je code en VB
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Cells(i, 7).Formula = "=IF(D" & i & "=1,0,MIN(E" & i & ",TRUNC(F" & i & "(/($B$7*$B$6)))))"
    avec des virgules au lieu des points virgules

    cette ligne bug... et je n'arrive pas à comprendre pourquoi

    de plus dans le meme code, les lignes
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Cells(i, 6).Formula = "=ROUND(C" & i & "+10*B4*C" & i & "/B2*MAX(0,B7-B3)*B6,2)"
    et
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Cells(i, 8).Formula = "=IF(D" & i & "=1,F" & i & ",F" & i & "-G" & i & "*$B$7*$B$6)"
    fonctionnent à merveille...

    Merci de votre aide

  2. #2
    Membre chevronné
    Profil pro
    Inscrit en
    Mars 2008
    Messages
    357
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations forums :
    Inscription : Mars 2008
    Messages : 357
    Par défaut
    Bonjour,
    Essaye en supprimant la parenthèse avant ta division + une autre à la fin

  3. #3
    Membre Expert Avatar de Godzestla
    Homme Profil pro
    Chercheur de bonheur
    Inscrit en
    Août 2007
    Messages
    2 403
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 60
    Localisation : Belgique

    Informations professionnelles :
    Activité : Chercheur de bonheur
    Secteur : Industrie

    Informations forums :
    Inscription : Août 2007
    Messages : 2 403
    Par défaut
    Salut

    quand j'ai ce genre de question, je fais l'ane et je procède come suit, et généralement cela fonctionne.

    Tu tapes dans ta cellule ton fameux code :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    =IF(D13=1;0;MIN(E13;TRUNC(F13/($B$7*$B$6))))
    Ce qui devrait marcher.

    Ensuite, tu démarreg l'enregistreur de macro, tu prends ta cellule en modif par F2, tu confirme le contenu, tu arretes l'enreg de macro et hop dans ModuleX tu as la solution en clair.

    Ca marche ?

  4. #4
    Membre éclairé Avatar de casavba
    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    464
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Juillet 2007
    Messages : 464
    Par défaut
    C'est juste une question de paranthèses.
    t'as une parenthèse de plus.

Discussions similaires

  1. pb Range: erreur 1004
    Par charlie105 dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 27/11/2006, 17h10
  2. [VB-E] Erreur 1004 dans une boucle For
    Par lycaon dans le forum Macros et VBA Excel
    Réponses: 8
    Dernier message: 02/11/2006, 22h41
  3. [VBA][EXCEL]Erreur '1004' avec "Application.Run"
    Par Ania dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 16/01/2006, 10h50
  4. [Excel] Erreur 1004 avec un search
    Par Invité dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 23/12/2005, 13h54
  5. Insérer une image : Erreur 1004
    Par dp_favresa dans le forum VB 6 et antérieur
    Réponses: 4
    Dernier message: 26/10/2005, 14h01

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