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 :

Macro simpliste qui ne s'execute pas.


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
    Février 2007
    Messages
    23
    Détails du profil
    Informations forums :
    Inscription : Février 2007
    Messages : 23
    Par défaut Macro simpliste qui ne s'execute pas.
    Le code ultra simple ci-dessous plante (erreur 1004) et je ne sais pas pourquoi!
    La formule est-elle trop longue?

    Merci

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    Sub Macro4()
     
        Range("X2").Select
        ActiveCell.FormulaR1C1 = "=IF(RC[-11]<59,7998;5,99;IF(AND(RC[-11]>59,7999;RC[-11]<119,5998);6,99;IF(AND(RC[-11]>119,5999;RC[-11]<179,3998);7,99;IF(AND(RC[-11]>179,3999;RC[-11]<239,1998);8,99;IF(AND(RC[-11]>239,1999;RC[-11]<298,998);10,99;IF(AND(RC[-11]>298,999;RC[-11]<478,3998);11,99;IF(AND(RC[-11]>479,3999;RC[-11]<597,998);12,99;IF(RC[-11]>597,999;13,99;0))))))))"
        Range("X2").Select
        Selection.AutoFill Destination:=Range("X2:X2371"), Type:=xlFillDefault
        Range("X2:X2371").Select
    End Sub

  2. #2
    Membre averti
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    27
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2007
    Messages : 27
    Par défaut
    Salut,

    Ajoute une référence a une feuille devant tes range :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    Worksheet("feuil1").Range("X2").Select
    ...

  3. #3
    Membre averti
    Inscrit en
    Février 2007
    Messages
    23
    Détails du profil
    Informations forums :
    Inscription : Février 2007
    Messages : 23
    Par défaut
    Ah zut, ça ne marche pas. Merci pour ta réponse K2O2$

  4. #4
    Membre averti
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    27
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2007
    Messages : 27
    Par défaut
    Pardon...

    c'est worksheets("feuil1.....

  5. #5
    Membre averti
    Inscrit en
    Février 2007
    Messages
    23
    Détails du profil
    Informations forums :
    Inscription : Février 2007
    Messages : 23
    Par défaut
    Citation Envoyé par K2O2$ Voir le message
    Pardon...

    c'est worksheets("feuil1.....
    Oui, j'avais remplacé par activesheet

  6. #6
    Invité
    Invité(e)
    Par défaut
    Bonjour Klowba,

    Avec la version 2000 il est indiqué que vous pouvez imbriquer jusqu'à 7 "SI" et il me semble bien que vous en avez 8.

Discussions similaires

  1. Macro qui ne s'exécute pas dans formulaire
    Par picatchou dans le forum Access
    Réponses: 10
    Dernier message: 18/09/2006, 17h27
  2. fonction qui ne s'execute pas mais qui ne retourne pas d'erreur
    Par duplo dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 03/06/2006, 21h43
  3. des fichiers PERL qui ne s'executent pas
    Par steinfield dans le forum Langage
    Réponses: 2
    Dernier message: 04/05/2006, 14h52
  4. [POO] Methode de classe qui ne s'exécute pas
    Par gregal dans le forum Langage
    Réponses: 2
    Dernier message: 11/04/2006, 11h01
  5. [FLASH 8] Un trace qui ne s'execute pas ?
    Par memess dans le forum Flash
    Réponses: 13
    Dernier message: 30/11/2005, 15h46

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